複数の散らばったログファイルなどをfindで検索し一度で削除したい場合は以下の方法で削除できます。
注意
本記事ではファイルの削除を行いますので気をつけて使用してください。
オペーレーションミスや対象とするファイル検索方法を間違えて大事なファイルを消してしまうと大変ですからね。
以下の使用例、カレントディレクトリ以下に存在する*.logファイルを削除します。
find ./ -name '*.log' | xargs rm
xargsコマンドは左辺のコマンドの出力結果をxargsの右辺のコマンドに渡します。
誤ってファイルを消さないように以下の手順で操作をしたほうがよいでしょう。
上図のスクリーンショットでは以下の順番で作業をしています。
find ./ -name '*.log'意図した結果になっていることを確認する。(オプションや引数の間違えにより大事なファイルを消してしまうと大変ですからね。)
find ./ -name '*.log' | xargs rm
findの使用方法については以下を参照してください。