find svn directories and remove them

find . -name ".svn" -print0 | xargs -0 -n 1024 -r rm -rf
-n prevents rm too many arguments error
-r prevents execution if none found (and prevents error!)
originally from:
http://www.commandlinefu.com/commands/view/902/delete-all-.svn-directories-from-current-path-recursive


Posted

in

by

Tags:

Comments

2 Responses to “find svn directories and remove them”

  1. simon Avatar
    simon

    Why make life difficult? Try
    find -name “.svn” -exec rm -rf {} ;

  2. Lloyd Leung Avatar

    Simon,
    Sometimes there are too many files for find to execute like that. “xargs” with those parameters will prevent that error from occurring.
    Cheers,

Leave a Reply

Your email address will not be published. Required fields are marked *