如何在更改设置期间监控哪个文件发生了变化?
我想在更改任何设置期间监视文件/文件更改。 我可以使用dconf watch /
监视更改,但此命令只是监视设置的路径,我希望它的文件不是模式路径。 是否有任何工具/命令来监控文件更改?
我只想从监控结果中获取/path/to/filename
。
例如,我想知道在更改亮度设置后哪个文件发生了变化。
您可以使用包inotify-tools
的命令行工具inotifywatch
。
如果要监视主目录中的所有文件以进行更改,请使用以下命令:
inotifywatch -r $HOME
可能该命令会引发错误,因为达到了手表的上限。 你可以改变那些
sudo sh -c 'echo 16384 > /proc/sys/fs/inotify/max_user_watches'
(相应调整数量)