如何找到其中的文件在一年内都没有被访问过的目录?

如何找到其中的文件在一年内都没有被访问过的目录?

我有一个工具目录 /tools/tool_name ,里面有数百个该工具的版本。我正在尝试找到一种简单的方法来了解可以存档哪些版本。有没有一种简单的方法可以找到过去一年中没有访问过任何文件的发布目录?

一个很好的例子是 /tools/cadence,其中 /tools/cadence 中有数百甚至数千个 cadence 版本。我如何找到哪些版本可以存档,因为没有人使用过它们?

答案1

万一您的文件系统安装了strictatime或者lazytime您可以使用:

find /tools -atime +365

但是,如果您的文件系统安装了relatime,则不会记录此信息。这样做通常是出于性能原因。您可以使用以下mount命令进行检查:

$ mount
/dev/sda3 on / type ext3 (rw,relatime,data=ordered)
[..]

相关内容