Recursively delete all .svn folders

Needed to quickly delete all .svn folders and files within them from a machine where svn client was not setup.

Here’s how:
#!/bin/sh
echo “recursively removing .svn folders from”
pwd
rm -rf `find . -type d -name .svn`

Taken from: Any Example

 

2 comments ↓

#1 shashi on 09.05.07 at 11:10 pm

One more way:

find . -type d -name ‘.svn’ -exec rm -rf {} \;

#2 Sanjay on 01.02.08 at 2:34 pm

Single quote is not working on Linux
find . -type d -name ‘.svn’ -exec rm -rf {} \;

The right way is:
find . -type d -name “.svn” -exec rm -rf {} \;

Leave a Comment