gitでごっそり違うブランチに切り替えたりすると、切り替え先には存在しなかったファイルはごっそり消えるけど、ディレクトリはごっそり残ってしまって気持ち悪い。
まちがえてフォルダ内を辿って、ああそうだった空だ。。。ってなる。
find . -type f -name ".DS_Store" -print | xargs -t -IHOGE rm "HOGE"
これと
find . -type d -empty -print | xargs -t -IHOGE rm -rf "HOGE"
これをターミナルから叩いて、何も表示されなくなるまで繰り返せばOK。
暇あるひと、上の2つを組み合わせてシェルプロ書いてー。出力結果を適当な作業ファイルにリダイレクトして、出力結果ファイルのサイズが0になるまでループさせれば良いだけだと思うので。