Hi Artur, Am Mi 28.Dezember 2005 18:33 schrieb Artur Cichosz:
Gibt es eine Befehlskombination mit der ich den Inhalt eines Verzeichnisses nach Verzeichnissen mit einem bestimmten Namen durchsuchen kann und diese auch gleich rekursiv löschen?.
Konkret will ich eine lokale SVN-Kopie (analog wie eine CVS-Kopie) von den Repository-Informationen befreien - also alle verzeichnisse ".svn" rekursiv löschen.
Habe in meiner Naivität versucht dies durch folgende Befehlskette zu erreichen
cd /directory find ./ -name ".svn" | rmdir
Hat nicht funktioniert.
verwundert nicht wirklich, aber so sollte es eigentlich gehen find /startverzeichnis/ -name ".svn" -type d -exec rm -rf {} \; dein rmdir entsorgt imho nur leere verzeichnisse und das ergebnis von find in ein Kommando pipen ist in Anbetracht der Möglichkeiten von find meist ziemlich sinnfrei. Gruss Falk