在Linux上删除早于一年的文件

到那时,许多文件仍在我的系统上,我不再需要它们了,那么如何删除至少一年的所有文件呢?

您可以使用此命令执行此操作

find /path/to/files* -mtime +365 -exec rm {} \; 

一些解释

/path/to/files*/path/to/files*的路径。

-mtime用于指定文件的旧天数。 +365将找到超过365天的文件,即一年

-exec允许您传入诸如rm之类的命令。


编辑感谢@Oli note – >你可以通过以下方式完成:

 find /path/to/files* -mtime +365 -delete