我已經成功刪除了我的 centos 中超過 X 天的文件,但這些文件夾仍然保留並帶有當前日期的時間戳。
我當前的命令是
find /home/Dropbox/mysqldump/ -type f -mtime +120 -exec rm {} +
我的資料夾結構類似 mysqldump>2015>02>01, 02, 03 等。
答案1
您告訴find
我們只需查找文件,而不是目錄。嘗試刪除該-type f
指令。
答案2
如果您要定期修剪,只需使用一個基本資料夾並適當命名您的轉儲即可。我傾向於用作$(date +\%F.\%T)
文件名的一部分。