如何在更改设置期间监控哪些文件更改?

αғs*_*нιη 3 monitoring

我想在更改任何设置期间监视文件/文件更改。我可以通过使用来监控更改,dconf watch /但此命令只是监控设置路径,我希望它的文件不是架构路径。是否有任何工具/命令来监视文件更改?

我只想要/path/to/filename监控的结果。

例如,我想知道更改亮度设置后哪个文件发生了变化。

小智 11

您可以使用inotifywatch软件包中的命令行工具inotify-tools

如果要监视主目录中的所有文件的更改,请使用以下命令:

inotifywatch -r $HOME
Run Code Online (Sandbox Code Playgroud)

可能该命令会引发错误,因为已达到手表的上限。你可以改变那些

sudo sh -c 'echo 16384 > /proc/sys/fs/inotify/max_user_watches'
Run Code Online (Sandbox Code Playgroud)

(相应地调整数量)