Re: [問題] 刪除30天未動的檔案(排除例外目錄)

作者: changyuheng (張昱珩)   2013-08-26 23:18:27
find /home -wholename /home/pkg -prune -o -wholename /home/file -prune \
-o -name .ssh -type d -prune -o -name bin -type d -prune \
-o -type f -atime 30 -delete -print
沒測過,請試試
※ 引述《s6414073 ()》之銘言:
: find /home -type f -atime +30 -delete
: 網路上找到的大致上就是這個指令 把他寫在crontab內
: 但我有特殊需求 不知道怎麼下手
: 想來板上問一下大家
: /home目錄內有 pkg 和 file 這兩個目錄
: 其中 pkg 和 file 目錄內的檔案都不要刪除
: 還有每個user目錄內的 .ssh 和 bin 內的檔案也不要刪除
: 其他目錄內的檔案都刪除 要怎麼實作?
: 有上RTFM和STFW 但都沒發現類似的
: 麻煩大家了... 不一定要寫Code給我
: 給的想法或方向即可@@" 謝謝~^^
作者: tkcn (say)   2013-08-27 13:30:00
試成功了再加 delete 吧
作者: changyuheng (張昱珩)   2013-08-27 17:53:00
剛剛才發現 +/- 是以上以下的意思,所以原來的 + 要留著,不過應該要改成 +29。另外就如同樓上所說,請先把 -delete 移除,測試成功後再加回去。
作者: s6414073   2013-09-02 02:20:00
感謝大大 太強大的... 我還想從script的for迴圈實作>"<

Links booklink

Contact Us: admin [ a t ] ucptt.com