Hi 大家好
想請教一個自動刪檔案的腳本問題
我有兩個shell
shell a: 每天dump db data output成csv
shell b: 每天去跑刪除3天前shell a 產生的檔案
有參考http://n.sfs.tw/content/index/10905
裏頭有寫到:
-ctime 檔案的狀態資訊最後修改的時間到find 的執行時間差
-mtime 檔案的最後修改時間到find 的執行時間差
我依照定義寫:
find ./ -mtime +3d -exec rm {} ;
但是檔案一直都沒被刪除,請問該如何修改?
謝謝
你最後面少了反斜線, 導致指令無法解析:
find ./ -mtime +3d -exec rm {} \;
如果不喜歡那個 \ 號的話, 其實可以讓 find 自己刪就好:
find ./ -mtime +3d -delete