site-logo
G
N
I
D
A
O
L
find

検索結果に対してコマンドを直接実行

カレントディレクトリ以下の.tmpファイルを検索し、一つずつrmコマンドで削除する。

実行コマンド

find . -name '*.tmp' -exec rm {} \;

💡 利用シーン

findの結果に対して、削除以外の複雑な処理(移動、コピー、権限変更など)を一括で行いたい場合。

💻 実行結果例

(コマンド実行の結果のみが表示されます)

📝 実務メモ

{} は検索で見つかったファイル名に置換され、\; はコマンドの終わりを意味します。

⚠️ 注意点

-execを使う際は必ず空のディレクトリやファイルでコマンドの動作を確認してください。