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

看板LinuxDev作者 (張昱珩)時間11年前 (2013/08/26 15:18), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串2/2 (看更多)
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給我 : 給的想法或方向即可@@" 謝謝~^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.213.76 ※ 編輯: changyuheng 來自: 36.231.213.76 (08/26 23:26)

08/27 13:30, , 1F
試成功了再加 delete 吧
08/27 13:30, 1F

08/27 17:53, , 2F
剛剛才發現 +/- 是以上以下的意思,所以原來的 + 要留
08/27 17:53, 2F

08/27 17:53, , 3F
著,不過應該要改成 +29。另外就如同樓上所說,請先
08/27 17:53, 3F

08/27 17:53, , 4F
把 -delete 移除,測試成功後再加回去。
08/27 17:53, 4F

09/02 02:20, , 5F
感謝大大 太強大的... 我還想從script的for迴圈實作>"<
09/02 02:20, 5F
文章代碼(AID): #1I6t76lB (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1I6t76lB (LinuxDev)