В качестве важного момента, когда вы используете оболочку для удаления папок .svn, вам необходим аргумент -depth , чтобы предотвратить ввод команды find каталог, который был только что удален и показывает сообщения об ошибках, например
"найти: ./.svn: нет такого файла или каталога"
В результате вы можете использовать команду find
, как показано ниже:
cd [dir_to_delete_svn_folders]
find . -depth -name .svn -exec rm -fr {} \;