ディレクトリ内のすべてのファイルにどのように触れることができますか? [コピー]

ディレクトリ内のすべてのファイルにどのように触れることができますか? [コピー]

私はbashシェルで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 {} +

それ以外の場合、;シェルは競合の目的でこれを使用します。

おすすめ記事