免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1545 | 回复: 4
打印 上一主题 下一主题

[系统管理] 关于find -exec rm {} \疑惑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-09-23 16:01 |只看该作者 |倒序浏览
[root@ogg1 bak_uu]# ll
total 20
drwxr-xr-x 2 root root 4096 Jan  1  2011 20040404
drwxr-xr-x 2 root root 4096 Jan  1  2011 20090101
drwxr-xr-x 2 root root 4096 Jan  1  2011 20110101
drwxr-xr-x 2 root root 4096 Sep 18 16:56 20140918
drwxr-xr-x 2 root root 4096 Sep 23 00:01 20140923

[root@ogg1 bak_mail_week]# cd ..
[root@ogg1 dd]# find bak_uu  -name '[0-9]*' -mtime +10 -type d -exec rm -fr '{}' ';'
find: bak_uu/20040404: No such file or directory
find: bak_uu/20090101: No such file or directory
find: bak_uu/20110101: No such file or directory

bak_uu 底下“20040404”,“20090101”  ,“20110101” 目录确实被删除了 可是为啥会报文件或目录不存在 SHELL大神解释下 谢谢

[root@ogg1 bak_uu ]# ll
total 8
drwxr-xr-x 2 root root 4096 Sep 18 16:56 20140918
drwxr-xr-x 2 root root 4096 Sep 23 00:01 20140923

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
2 [报告]
发表于 2014-09-23 16:28 |只看该作者
find bak_uu -maxdepth 1 -name '[0-9]*' -mtime +10 -type d -exec rm -fr '{}' ';'
加上这个参数就行了

论坛徽章:
0
3 [报告]
发表于 2014-09-23 17:08 |只看该作者
回复 2# Shell_HAT
牛X

再问一个很傻问题
[root@ogg1 bak_uu]# find  ./  -maxdepth 1   -name "[0-9]*"
./20150505


--都是年月日8位0-9的整数,为啥这样写不行啊
find  ./  -maxdepth 1   -name "[0-9]{7}"


   

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
4 [报告]
发表于 2014-09-23 17:23 |只看该作者
回复 3# glz1925
  1. find bak_uu -maxdepth 1 -regextype "posix-egrep" -regex ".*/[0-9]{8}$"
复制代码

论坛徽章:
0
5 [报告]
发表于 2015-10-28 16:15 |只看该作者
回复 3# glz1925

兄弟您好 ksh下貌似不能这样写


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP