• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:find -perm -o+w -exec ls -la {} \;)

findコマンドの{}は何を意味しているのか?

このQ&Aのポイント
  • findコマンドの{}は、ワイルドカードであり、他のファイル名に置き換えられる特殊な文字です。
  • findコマンドにおいて、{}の部分にはマッチしたファイル名が自動的に代入されます。
  • findコマンドで{}を使用することで、マッチしたファイルに対して特定の操作を行うことができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

man find で終わるとアレなので: -exec を使うと条件を満たす各ファイルに対してコマンドを実行しますが, そのコマンド中に {} があるとそれは「条件を満たすファイルのファイル名」に置き換わります.

damedamekun
質問者

お礼

回答をくださり、ありがとうございます。 とても納得できました。 ありがとうございます 。