ИТ > Сделай сам

Как удалить из определенного каталога все папки .svn?

(1/1)

Андрей801:
Все здравствуйте!
Пожалуйста, подскажите, как для bash написать скрипт,
который удаляет из определенного каталога все папки .svn с их содержимым (рекурсивно, т е могут быть вложенные папки, которые могут содержать каталоги .svn)?
Не справился с этой задачей в shell, (компилировать бинарник на  не хочется, честно говоря пишу для linix только с использованием qt, так что на сервере с freeBSD использовать тот бинарник "просто" не получится) т. е. есть несколько сайтов , куда загрузили уже проект с кучей svn - ок, в общем очень буду благодарен, если кто подскажет как сделать такое удаление на bash.

Ксю:
find . -name .svn -print0 | xargs -0 rm -rf

Первая же ссылка в гугле по запросу "как удалить .svn рекурсивно"

Ксю:
но ещё правильнее делать svn export . ~/devel/clean && cd ~/devel/clean
где ~/devel/clean - каталог с чистыми исходниками

Навигация

[0] Главная страница сообщений

Перейти к полной версии