linux中如何不使用atime查找一段时间内未被访问的文件?

linux中如何不使用atime查找一段时间内未被访问的文件?

Linux 中是否有办法查找在计算机启动和工作期间访问过(读取、写入,无所谓)的文件?或者更好的是,在某个时间段内根本没有访问过的文件?我知道有一个find / -atime +60(例如针对超过 60 天的文件)命令,但问题是在这个系统中,文件的 atime 属性的修改被禁用,因为它是从闪存卡工作的。所以我需要其他方法来查找这些文件。

答案1

对于启动过程中访问的文件,我首先要提前

$ sudo ureadahead --dump | grep /

/var/lib/ureadahead/pack它转储存储配置的启动文件访问的内容。

否则,有很多方法可以监视文件访问:

启动图可能有助于直观地了解启动期间发生的情况。

相关内容