Bash

如何觸摸目錄中的每個文件?

  • June 7, 2017

我正在使用帶有 bash shell 的 Amazon Linux。我試圖觸摸某個目錄中的每個文件,但是這個命令失敗了:

[myuser@mymachine scripts]$ find /usr/java/jboss/standalone/deployments/myapp.war -type f -exec touch '{}' ;
find: missing argument to `-exec'

我該如何糾正上述情況?

-exec touch {} \;

或者更好的是現代xargs風格

-exec touch {} +

否則,;shell 會將其用於衝突目的。

引用自:https://unix.stackexchange.com/questions/369750