Frank Boehm wrote:

> On Wed, 28 Mar 2007, Markus Schönhaber wrote:

> > Zum reinen Dateilöschen hingegen sollte
> > ls | xargs rm
> > taugen.
>
> Ups, das ist auch keine gute Idee bei so vielen Dateien.

Aha. Und warum nicht?
xargs ist schließlich u. a. gerade dafür gedacht, die Beschränkung der Länge 
der Parameterliste zu umgehen.

> Welches Unix 
> verwendet wird, stand da auch nicht.

Das stimmt zwar, aber da es sich hier um die Mailingliste einer 
Linux-Benutzergruppe handelt, ist die Vermutung, daß auch Henrik Linux 
verwendet wohl nicht allzu gewagt.
Mal abgesehen davon: Welche Bedeutung hat die verwendete Unix-Variante?

> Immer funktioniert bei so vielen Dateien:
>
> find /wo/auch/immer -type f -exec rm "{}" \;

Das ist im Zweifel viel langsamer als die xargs-Variante, weil für jede 
einzelne gefundene Datei jeweils ein eigener rm-Prozeß gestartet wird.

Gruß
  mks
-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an