/home/projects/
我有一個帶有幾個嵌套子目錄的目錄。
如何遞迴logs
刪除任何目錄中超過 1 週的所有文件從...開始/home/projects/
?
發行版之間相容的可調度腳本,特別是 debian 和 ubuntu 是一個優點。
答案1
find /home/projects -mtime +7 -type f -path '*/logs/*' -delete
您可以透過刪除“-delete”來測試匹配
如果在 cron 中使用,最好在前面添加所有內容以nice
降低 cpu/io 優先權