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


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an