Bash
如何觸摸目錄中的每個文件?
我正在使用帶有 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 會將其用於衝突目的。