Автор Тема: Как удалить из определенного каталога все папки .svn?  (Прочитано 4332 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Андрей801

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

Ксю

  • *
  • Сообщений: 10
  • Karma: +0/-0
find . -name .svn -print0 | xargs -0 rm -rf

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

Ксю

  • *
  • Сообщений: 10
  • Karma: +0/-0
но ещё правильнее делать svn export . ~/devel/clean && cd ~/devel/clean
где ~/devel/clean - каталог с чистыми исходниками