作者chang0206 (Eric Chang)
看板Linux
標題[問題] 關於find 顯示結果的問題
時間Mon Aug 14 11:05:39 2023
我的目標是找出在某個目錄底下
所有在過去24小時建立的子目錄
找出來之後刪除掉這些子目錄
用find 要找出這些目錄很簡單
# find /backup/docker-backup/ -type d -mtime +1
/backup/docker-backup/
/backup/docker-backup/2023-08-14
後面再加上 -exec 去刪除就好
可是這樣下指令刪除,結果會把上層的目錄(docker-backup)也跟著幹掉
這樣就變成每天都會產生新的目錄,然後每天都會被砍掉....
我後來是加入 -iname "2*" 去解決這個問題
# find /backup/docker-backup -iname "2*" -type d -mtime +1
可是總覺得這樣的指令很「醜」
找男人問了一下find 的參數,好像也沒特別提到要怎麼避免這情況
請問各位先進有建議什麼 iname以外的處理方式嗎?
--
標題 [問卦] 有沒有鼎泰豐根本算不上好吃的八卦
1F:→ tsunamimk2:比鼎泰豐難吃的的滿街都是啊02/15 03:43
2F:→ tsunamimk2:鼎泰豐的東西一點都不普通 愛不愛吃就隨個人了02/15 03:45
3F:推 overseaking:高雄-龍華市場-小籠包店 >>>>>>>>>>>>>>鼎泰豐02/15 03:45
4F:→ tsunamimk2:那家很難吃耶 龍華的.. 至少上次我去 嗯02/15 03:45
5F:→ overseaking:哇靠 龍華市場根本沒有小籠包店好嗎lol02/15 03:46
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.238.51.144 (日本)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1691982342.A.280.html
※ 編輯: chang0206 (140.238.51.144 日本), 08/14/2023 11:10:46
6F:推 kenwufederer: 多個*號就可以了 08/14 11:55
7F:→ chang0206: 多謝樓上提點 08/14 12:14
8F:推 sasoric: -mindepth 1,man page裡應該有寫 08/14 13:34
9F:→ chang0206: 發完文我有用mindepth測試出來 還是謝謝 08/14 15:32