Florian Weimer wrote: > * Lars Kuppert: >> blöderweise haben sich beim kopieren von meiner externen hd auf >> meine lokale einige Dateien verabschiedet und leere Ordner erzeugt. >> Hat wer evtl. ein Skript parat wie man nun die leeren Ordner per >> Skript einfach löscht? >> So quasi: if empty --> rm -r /DOOFER_ORDNER/ >> else --> behalte /GUTER_ORDNER/ > > find . -exec rmdir {} \; > > mehrfach aufrufen? rmdir löscht nur Verzeichnisse, wenn sie leer > sind. Nicht sonderlich elegant, es sollte aber funktionieren. Statt mehrfach aufrufen einfach ein -depth voranstellen. Etwas sauberer wirds noch mit -type d -- aber Fehlermeldungen bekommt man ja trotzdem. Also vielleicht einfach 2>/dev/null ranhängen :-)
Attachment:
pgp20uzRCMak0.pgp
Description: PGP signature