我正在使用带有 bash shell 的 Amazon Linux。我试图触摸某个目录中的每个文件,但此命令失败:
[myuser@mymachine scripts]$ find /usr/java/jboss/standalone/deployments/myapp.war -type f -exec touch '{}' ;
find: missing argument to `-exec'
我该如何纠正以上问题?
答案1
-exec touch {} \;
或者更好的是现代xargs
风格
-exec touch {} +
否则;
shell 将其用于冲突目的。