作者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/cn.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