如何触摸目录中的每个文件?

如何触摸目录中的每个文件?

我正在使用带有 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 将其用于冲突目的。

相关内容