findコマンドで検索したファイルを削除/移動する方法

今回はfindで検索したファイルを削除、移動する方法について解説致します。

■削除について

findで検索したファイルを削除するには「-delete」オプションまたは「-exec」アクションを使用する事で実行できます。

-deleteオプションを使用する場合

deleteオプションを使用する場合は以下のように削除可能です。

find /検索パス -type f その他のオプション -delete

「-exec」アクションを使用する場合

execアクションを使用する場合は以下のように削除可能です。

find /検索パス -type f その他のオプション -exec rm {} \;

■移動について

findで検索したファイルを移動するには「-exec」アクションを使用する事で実行できます。

execアクションを指定し下記のように記述する事で検索結果を移動する事が出来ます。

find /検索パス -type f その他のオプション -exec mv {} /移動先ディレクトリ \;