У каждого начинающего или даже опытного веб-программиста использующего subversion рано или поздно возникала потребность рекурсивного удаления папок .svn. Кончено же ничего не надо было бы удалять если бы правильно пользовались программой контроля версий. Для создания рабочей версии сайта все же нужно использовать команду svn export
и тогда никаких уязвимостей из за папок .svn у вас не будет, ну а если же по счастливой случайности вы все таки забыли про эту команду то можно воспользоваться функцией рекурсивного удаления find . -name .svn -print0 | xargs -0 rm -rf
или
find . -name .svn -exec rm -rf {} \;
А еще можно просто закрыть эту дыру в безопасности для apache в httpd.conf вписать
<Directory ~ ".*\.svn">
Order allow,deny
Deny from all
Satisfy All
</Directory>