/home, Löschen von Dateien, Ordnerstruktur erhalten

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
nonoo

/home, Löschen von Dateien, Ordnerstruktur erhalten

Beitrag von nonoo » 05.01.2009 19:34:43

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

Benutzeravatar
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

Beitrag von feltel » 05.01.2009 19:51:34

Code: Alles auswählen

find /home -type f -print0 | xargs -0 rm
:wink:

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: /home, Löschen von Dateien, Ordnerstruktur erhalten

Beitrag von ThorstenS » 07.01.2009 16:56:27

Seit etch geht auch

Code: Alles auswählen

find /home -type f -delete 
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

Code: Alles auswählen

find . -type f ! -name ".*" -delete
Lass einfach zum Testen den -delete Schalter weg, damit du siehst, was du löschen wirst.

Antworten