我想清除 Oracle Linux 服务器上的残留物。为此,我需要知道哪个应用程序或目录未被使用或几乎从未访问过。是否有任何命令或方法可以列出满足这些条件的目录或应用程序。
答案1
find / -type f -atime +90
如果您的系统跟踪文件访问时间,将列出至少 90 天内未读取的所有文件。
请注意,现代 Linux 系统默认情况下不跟踪文件访问时间,因此典型系统的此命令的输出没有用处。要启用文件访问时间跟踪,请运行命令
mount -o remount,atime /
然后等待一个月左右,find
再次运行该命令,查看哪些文件的访问时间已更新。
请注意,对于目录来说很难实现这一点。简单地列出目录的内容将更新其访问时间 - 上面的find
命令必须读取每个目录,因此它们的所有访问时间都将被更新。