Re: leere verzeichnisse aus Shellskript löschen

From: Bernd Walter <ticso(at)cicely7.cicely.de>
Date: Tue, 15 Oct 2013 20:55:12 +0200

On Mon, Oct 14, 2013 at 10:53:49PM +0200, Oliver Fromme wrote:
> Christian Weisgerber wrote:
> > Oliver Fromme <olli(at)lurza.secnetix.de> wrote:
> >
> > > > Und ich kann find|xargs schwerlich als "aufwendig" empfinden.
> > >
> > > Doch, wenn man (sinnvollerweise) auch Verzeichnisse löschen
> > > möchte, die erst _nach_ dem Entfernen eines darunterliegenden
> > > Verzeichnisses leerwerden, dann wird es richtig knifflig.
> >
> > find ... -type d -empty -print0 | xargs -0 rmdir -p 2>/dev/null
>
> Aber dann verschwinden auch Fehlermeldungen, die wichtig
> sein könnten und die man im allgemeinen sehen möchte
> (z.B. Permission denied).
>
> Da ist dann -delete doch der bessere "Hack", IMHO.

Was ist mit find -d?
Ich benutze das immer zum kopieren mit cpio, damit die Verzeichnisse
nach dem Inhalt kommen und so die modtime gesetzt wird.
Das sollte auch dafür sorgen, dass der Inhalt vor dem Verzeichniss
gelöscht wird.

-- 
B.Walter <bernd@bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 15 Oct 2013 - 20:55:26 CEST

search this site