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:
pgpaVg64aZJ6N.pgp
Description: PGP signature