Hallo,
gibt es eine Möglichkeit alle sichtbaren Dateien in /home zu automatisch löschen und dabei die vorhandenen Ordner zu erhalten?
Die Einsicht in jeden Ordner und das einzelne löschen der Dateien möchte ich mir vereinfachen.
Wie leere ich die Ordner am einfachsten?
mfg nonoo
/home, Löschen von Dateien, Ordnerstruktur erhalten
- feltel
- Webmaster
- Beiträge: 10476
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Re: /home, Löschen von Dateien, Ordnerstruktur erhalten
Code: Alles auswählen
find /home -type f -print0 | xargs -0 rm
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
Re: /home, Löschen von Dateien, Ordnerstruktur erhalten
Seit etch geht auch
In der deutschen Manpage ist der Schalter nicht aufgeführt, aber LANG=C man find bringt es zu Tage.
EDIT:
Meinst du mit "sichtbare Dateien" alle Dateien AUSSER dotfiles, also Dateien, die mit einem . anfangen?
Dann sollte dich das zum Ziel führen
Lass einfach zum Testen den -delete Schalter weg, damit du siehst, was du löschen wirst.
Code: Alles auswählen
find /home -type f -delete
EDIT:
Meinst du mit "sichtbare Dateien" alle Dateien AUSSER dotfiles, also Dateien, die mit einem . anfangen?
Dann sollte dich das zum Ziel führen
Code: Alles auswählen
find . -type f ! -name ".*" -delete