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

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: