Pri tej resitvi nastane problem, ce je preveliko datotek, ker potem je
seznam argumentov za rm predolg in rm prekine brez da bi kaj pobrisal.

Argument list too long ! rece ponavadi.

Poleg tega mislim, da je iz vidika obremenjenosti sistema boljse pognati
1000 rm-jev, kot pa 1 rm s 1000 argumenti. Pri 1000 rm-jih se load diska
nekoliko prerazporedi, vsa operacija traja nekoliko vec casa, vendar vsaj
nimas masine 10 minut dobesedno zalockane na 99% v primeru IDE diskov.

Rok Krulec

Portoroz/Slovenia, 08.Jan 2005 @ 15:32 CET

On Sat, 8 Jan 2005, Andrej Lajovic wrote:

> On Tue, 4 Jan 2005, Jaka Močnik wrote:
>
> > prej predlagana varianta s 'find' je neprimerno bolj elegantna.
>
> Kaj pa tole:
>
> find -name '*.tmp' -print0 |xargs --null rm
>
> Ne poganja enega procesa rm za vsako datoteko, ki jo najde, ampak samo
> enega na koncu. Še vedno počasneje od locate, je pa verjetno bolj
> robustno; deluje tudi v primeru, da ima datoteka v imenu \n (takih sicer
> na srečo ne mrgoli okoli :-)).
>
> lp, andrej
>
>
_______________________________________________
lugos-list mailing list
lugos-list@lugos.si
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list

Одговори путем е-поште