find : 路径必须在表达式之前
时间:2011-05-08
来源:互联网
今天做一个测试 bash脚本在一个目录下查找所有文件,发现文件不是今天创建的,则把之前的文件全部删除。然后拓展到每到周末星期天都做这么一个动作
写的sh里面测试的时候发现了RT错误
find : 路径必须在表达式之前
我的find 是这样写的
复制代码
也就是在 /data/tmp 里面找文件 然后如果不是今天创建的,那么就全部删除掉,只保留今天的
怎么会提示这个呢: find : 路径必须在表达式之前
写的sh里面测试的时候发现了RT错误
find : 路径必须在表达式之前
我的find 是这样写的
- find /data/tmp -mtime +1 rm -f {} \;
怎么会提示这个呢: find : 路径必须在表达式之前
作者: puffbaby 发布时间: 2011-05-08
find /data/tmp -mtime +1 -exec rm -f {} \;
作者: zzy7186 发布时间: 2011-05-08
find /data/tmp -mtime +1 -exec rm -f {} \;
or
find /data/tmp -mtime +1 | xargs rm -f
or
find /data/tmp -mtime +1 | xargs rm -f
作者: xiaopan3322 发布时间: 2011-05-08
楼主啊,太粗心了吧,这个-exec | xargs 是必须的。
作者: zooyo 发布时间: 2011-05-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28