Jochen Schulz schrieb:
Matthias Haegele:Wie kann ich denn mittels rm rekursiv alles löschen ausser das angegebene Verzeichnis (also .).z.B. rm -rf /tmp/blablub/(Alles darunter soll weg, ausser ., also blablub, das Verzeichnis also "stehenbleiben").Ich sehe nicht ganz das Problem. Mach doch einfach 'rm -rf /tmp/blablubb/*'. Wenn eklige Namen oder zu viele Dateien / Verzeichnisse in blablubb/ drin sind, würde ich find nehmen: find /tmp/blablubb -mindepth 1 -maxdepth 1 -exec rm -rf {} \;
Es gibt auch keins :-).Evtl. hatte ich da *irgendeine* Option im rm-Befehl mit drin die das Verzeichnis auch löschte kann aber sein meine Erinnerung täuscht mich ... Wohl zu voreilig gepostet ohne vorher nochmal zu testen *schäm*
(Mit *wirklich* ekligen Dateinamen sollte man wohl noch xargs nehmen, aber das hat's hier noch nie gebraucht.) J.
Danke @all Grüsse MH