次のコマンドを発行して、.svnディレクトリを見つけます。
find . -name ".svn"
次の結果が得られます。
./toto/.svn
./toto/titi/.svn
./toto/tata/.svn
rm -fr
ディレクトリとそのコンテンツを削除するために、これらすべての行をどのように処理できますか?
-exec rm -r "{}" \;
、検索の最後に追加することができます-使用する場合は注意してrm -r
ください!:)
-name ".svn"
と.svn
ディレクトリ自体にのみ一致し、ディレクトリにあるファイルには一致しないことです.svn
。
-exec
quotedで使用"{}"
)。
-delete
オプションがあります。