[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Skript zum löschen leerer Ordner



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


Reply to: