如何删除 Linux 中超过 1 年的文件?

如何删除 Linux 中超过 1 年的文件?

可能重复:
如何在 Linux 上删除大于某个日期的文件

如何删除当前目录及其子目录中一年以上的所有文件?

答案1

find /the/dir/to/start/in -type f -mtime +365 -ls -exec rm -f -- {} \;

答案2

如果要删除大量文件,这通常比“-exec”或管道传输到“xargs”要快得多:

find . -type f -mtime +365 | perl -lne unlink

相关内容