Как удалить все папки .svn

find . -name .svn -type d |xargs rm -rf


Команда «find . -name .svn -type d | xargs rm -rf» используется для удаления всех папок с названием «.svn».

— Команда «find» используется для поиска файлов и папок в указанном каталоге.
— «.svn» — это шаблон названия папки, которую мы ищем.
— Параметр «-type d» указывает на то, что мы ищем только папки.
— Результат поиска передается в команду «xargs», которая позволяет выполнить команду «rm -rf» для каждого найденного пути.
— «rm» — это команда для удаления файлов и папок.
— Параметр «-rf» указывает на то, что мы хотим удалить папку рекурсивно, без запросов на подтверждение.

Альтернативой может быть использование команды «rm -rf ./.svn», которая удаляет папку .svn в текущем каталоге, но не в подкаталогах.

Ответить

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