.svn 等同一名フォルダーを簡単に一斉削除する方法 (Mac や Linux)

SVN から GIT に移行する作業をしているのですが、その際に面倒くさいのが、.svn ディレクトリを一掃する作業。

そこで、便利なコマンドを見つけました。(Thank you)

ターミナルなどのコマンドラインを使って行う方法です。

find . -type d -name .svn -print0 | xargs -0 rm -rf

このコードは、コマンドラインの現在ある親ディレクトリから下の階層すべてのディレクトリを検索し「.svn」という名前のディレクトリを見つけ、その中にあるファイルを全て削除するというコマンドです。

これで、簡単に .svn ディレクトリを削除できますが、念の為に、バックアップととかとってから行ってくださいね。

上記のコマンドの「.svn」という部分を変更することにより、他のフォルダ名でも有効に活用できます。