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

Re: Befehl zum Löschen aller versteckten unterordner



Heiko Schlittermann wrote:
> Heiko Schlittermann <hs@schlittermann.de>:
>> Peter Jordan <usernetwork@gmx.info> (Do 08 Mai 2008 19:36:45 CEST):
>>> wie lautet der Befehl zum Löschen aller versteckten Unterordner
>>> in einem Verzeichnis, ohne dass das Verzeichnis ./ mitgelöscht
>>> wird?
>> 
>> Ohne lange nachzudenken:
>> 
>>     cd <ORDNER>
>>     rm -rf ./
> 
> Sorry - Lesen müsste ich können. Du wolltest nur die versteckten
> Ordner löschen. Und nicht mal die Files. Also so:
> 
>     find -mindepth 1 -maxdepth 1 -type d -exec rm -r {} +

Das löscht ja aber alles in '.', auch nicht "versteckte" Verzeichnisse.
Peters Vorschlag

  find /path/to/dir -mindepth 1 -delete -type d -name "\.*"

(mit optionalem -maxdepth 1 falls keine Rekursion vom OP gewünscht) ist
doch so in Ordnung.

Attachment: pgptzOU7C21LR.pgp
Description: PGP signature


Reply to: