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 {} \; (Mit *wirklich* ekligen Dateinamen sollte man wohl noch xargs nehmen, aber das hat's hier noch nie gebraucht.) J. -- If I am asked 'How are you' more than a million times in my life I promise to explode. [Agree] [Disagree] <http://www.slowlydownward.com/NODATA/data_enter2.html>
Attachment:
signature.asc
Description: Digital signature