Mihai Maties <[EMAIL PROTECTED]> scria la data de 25 Mai 2005:
> On Wednesday 25 May 2005 16:35, Nedelcu Alin wrote:
> > Datorita unei greseli pe care am facut'o intr'un fisier de
> > configurare una din aplicatiile care ruleaza zile in sir a "produs"
> > 1.000.000 de fisiere intr'un director.
> >
> > Orice incercare de a scapa de ele se soldeaza cu "bash segfault
> > error 6" - rm *.dat, rm state*, rm -f *, rm -rf DIR.
> >
> > mc e de'a dreptul hilar crapand la 10 minute dupa ce incearca sa se
> > deschid= a.
> >
> > In concluzie am cam epuizat toate variantele. Mentionez ca sistemul
> > de fisiere este reiser iar calculatorul AMD64 3200+ @2010MHz cu 1GB
> > DDRAM.
> >
> > Orice alta idee (exceptand format) este binevenita.
>
> find /path/to/dir -type f | xargs rm -f

    Here we go again.  Ca sa mearga si pentru fisiere care au spatii in
nume:

        find /path/to/dir -type f -print0 | xargs -0 rm -f

    Si ca sa aduc totusi si ceva nou in discutia asta: daca stii de la
inceput ca in directorul respectiv vei crea 1M de fisiere pe care le vei
sterge ulterior, e mult mai rapid sa mount-ezi acolo un ramdisk.  Daca
nu te da RAM-ul afara din casa, poti folosi o partitie scratch (mkfs e
mai rapid decat rm).

    Salutari,

    Liviu Daia

-- 
Dr. Liviu Daia                                  http://www.imar.ro/~daia

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui