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