rm - argument list too long

Míla Kuchta mila.kuchta na atlas.cz
Pondělí Květen 7 18:31:41 CEST 2001


Peter Mann <Peter.Mann na tuke.sk> wrote:
>> Jan Kasprzak <kas na informatics.muni.cz> wrote:
>> > : cd /adresar/kde/je/root/cedecka
>> > : find . -type f -exec md5sum -b {} \; >> MD5SUMy.txt - potom musim rucne
>> > : vymazat riadok, kde je "MD5SUMy.txt"
>> > : 
>> > find . -type f \( -path ./MD5SUMy.txt -prune -o -print0 \) | \
>> >        xargs -0 md5sum >MD5SUMy.txt
>> > 
>> 
>> Nebo s trochou mene magie;-):
>> 
>> find -path ./MD5SUMy.txt -o -type f -print0| \
>>       xargs -0 md5sum >MD5SUMy.txt
> 
> dakujem, ide to ok - teraz som si vlastne spomenul, ze nejak pomocou xargs som
> to robil uz davnejsie, ale ked som mal v danom adresari a vsetkych
> podadresaroch strasne vela suborov, tak to vzdy skoncilo neziaducim sposobom -
> bud vypisalo chybu alebo v subore MD5SUMy.txt chybalo zopar riadkov (nie je
> nejake obmedzenie na pocet argumentov xargs???)

Implicitne do ARG_MAX. Viz. prepinace --max-args, --mach-chars
--mach-procs.

S pozdravem

Mila Kuchta


Další informace o konferenci Linux