特定のディレクトリ内の、指定した拡張子のファイルを再帰的に削除するコマンドについて備忘録を残す。
findコマンドでディレクトリ内の特定の拡張子のファイルパスを再帰的に探索して表示。
$ find ディレクトリパス -name "*.elc"
上記で探索したファイルパスをrmコマンドに渡して削除。
$ find ディレクトリパス -name "*.elc" | xargs rm
findコマンドのtype -f
オプションは、探索するのをファイルのみに制限する。
$ find ディレクトリパス -name "*.txt" -type f | xargs rm