こんにちは、エンジニアのオオバです。

経緯としては以下に記事にまとめていますが、この10連休GW中にゲーム用効果音を探してて、Mutantでファイル管理をする上で必要になった作業でした。

膨大に増え続ける効果音ファイル管理にMutantを使ってみる - 渋谷ほととぎす通信

ダウンロードしたzipファイルにWAVとMP3フォルダが存在してて、MP3フォルダを事前に削除して管理したいなあと思って、ターミナルでコマンドを叩いたのですが、ぼくのMac知識ではサクッとできなかったので、メモっておきます。

→11万文字で徹底解説した「DOTweenの教科書」Unityアニメーションの超効率化ツールはこちら

削除コマンドなのでrmでは無かった

動かないクソコードはコチラ。

rm -rf MP3  

カレントディレクトリにMP3フォルダが存在すれば消せることができますが、サブフォルダに存在すると不可能です。

findコマンドを使用

findコマンドで検索し、ヒットした対象にrmコマンドを実行します。

find ./ -type d -name MP3 -exec rm -rv {} +  

ちなみに-type fとすると検索対象をファイルに限定することも可能です。

以上

参考

今週のお題「特大ゴールデンウィークSP」

オススメ記事
検証環境