find . -name .svn -exec rm \-rf {} \;


Эта команда find . -name .svn -exec rm -rf {} \; удаляет рекурсивно все папки Subversion (.svn) в текущем каталоге и его подкаталогах. Она использует find для поиска всех папок с именем .svn, а затем выполняет команду rm -rf для каждой найденной папки, что приводит к их удалению. Аргументы команды:

.: Текущий каталог, с которого начинается поиск.
-name .svn: Искать папки с именем .svn.
-exec rm -rf {} \;: Выполнить rm -rf для каждой найденной папки ({} представляет найденную папку). Необходимо использовать \; для завершения команды find для каждой найденной папки.

Альтернативный способ: rm -rf $(find . -type d -name .svn)

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *