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

相關內容