为了账号安全,请及时绑定邮箱和手机立即绑定

-exe显示问题

在centos下为什么显示 missing argument to '-exec'

正在回答

5 回答

那个,,,我是{}\;一起打了,{} \; 中间应该有个空格。。谢谢各位的回答

0 回复 有任何疑惑可以回复我~

借花献佛.  不要赞. :)

http://stackoverflow.com/questions/2961673/find-missing-argument-to-exec

0 回复 有任何疑惑可以回复我~

命令格式不正确

find /etc -size +20k -a -size -50k -exec ls -lh {} \;

-exec {} \; 固定格式,表示直接对前面的搜索结果进行后面的命令处理

0 回复 有任何疑惑可以回复我~

不要漏了 {} \;

比如说 find /etc -size +100k -a -size -500k -exec ls -lh {} \;

0 回复 有任何疑惑可以回复我~

一般提示该错误都是命令格式上除了点小错误~

 find . -name a1 -exec rm -rf {} \;

如上命令,找到当前目录下名为a1的文件并删除它,如下图:

http://img1.sycdn.imooc.com//57bfb3680001701004680252.jpg

先创建名为a1和a2的文件,然后用上面的命令查找并删除文件a1,当命令格式正确时,a1很顺利的被删除了;

而当我们删除a2文件是,把命令格式稍微改下,就出现了“missing argument to ‘-exec’”错误了。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Linux达人养成计划 I
  • 参与学习       399556    人
  • 解答问题       3791    个

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

进入课程

-exe显示问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信