如何计算Linux文件系统增量?

如何计算Linux文件系统增量?

我想准确地找出哪些文件由于安装和配置某些软件而发生了变化。

最有效的方法是什么?

答案1

我不知道“最多有效”,因为这相当基于意见。但一种相当全面的方法是使用find

sudo find / -ctime 0 > files_changed_in_last_24_hours.txt

/proc您需要通过删除所有以or开头的条目来清理输出/sys/

sed -i '/^\/proc/d;/^\/sys/d' files_changed_in_last_24_hours.txt

或者你也可以通过一个命令执行此操作,如下所示:

sudo find / -ctime 0 | sed '/^\/proc/d;/^\/sys/d' > my_list_of_files.txt

这相当于前两个命令。

这将不仅仅包括您想要的文件,而且将是一个非常好的完整列表(如标题所示)在过去 24 小时内更改的文件。 (具体来说,它将是ctime过去 24 小时内的文件。)

man find当然,您应该考虑获得比 24 小时更窄的时间窗口。

相关内容