Usuwanie katalogów SVN z wersjonowanego projektu

Subversion tworzy w każdym katalogu wersjonowanego projektu własny katalog o nazwie „.svn”. W przypadku gdy skopiowaliśmy omyłkowo nie tylko pliki projektu, ale również katalogi SVN-a, możemy pozbyć się jego katalogów wykonując polecenie: find. -name .svn -type d | xargs rm -rf Pierwszy człon wyszukuje wszystkie katalogi (type d) o nazwie (name) .svn w katalogu bieżącym (.). Dalej przy użyciu potoku przekazujemy wyniki zwrócone przez find jako argumenty dla rm -rf - polecenia usuwającego pliki (r – rekurencyjnie, f – na siłę, wszystkie bez pytania)

To samo polecenie bez użycia potoku:

rm -rf `find. -name .svn -type d`