Re: Löschen von vielen Dateien in Verzeichnis
* Daniel Leidert <daniel.leidert.spam@gmx.net> [29-09-05 19:58]:
> Am Donnerstag, den 29.09.2005, 18:34 +0200 schrieb Jens Schüßler:
> >
> > # find /var/lib/amavis/virusmails -type f -name '*.gz'|xargs rm
>
> Der zweite mit einem '| xargs rm'. Hat die Pipe hier eine besondere
> Funktion, dass ihr sie einem einfachen '-exec rm "{}" ";"' vorzieht?
Die xargs-Lösung ist schneller, da find -exec für jede gefundene Datei
einen neuen Prozess erzeugt. Wäre in dem Fall wohl nicht so wild, aber
wenn es um rechenintensivere Prozesse geht, merkst man das schon.
http://sunportal.sunmanagers.org/pipermail/summaries/2005-March/006255.html
http://www.heise.de/ix/artikel/2001/07/164/
Gruss
Jens
Reply to: