[linux] Re: argumentlist too long...
Micha Kersloot
micha op kovoks.nl
Wo Aug 6 17:03:18 CEST 2008
Hoi,
Op woensdag 06-08-2008 om 15:08 uur [tijdzone +0200], schreef Paul
Slootman:
> On Wed 06 Aug 2008, Hans Paijmans wrote:
>
> > Ik heb vaak directories met heel veel bestanden. Zogauw je dan expansie
> > gaat doen, bijvoorbeeld met 'rm *' of 'dir *.txt' krijg je de melding
> > 'argument list too long' en moet je met 'for x in *.txt; do ...; done'
> > gaat zitten prutsen, wat erg langzaam is.
> >
> > Is daar niet een of andere mouw aan te passen?
>
> Ipv. 'rm *' zou ik doen: 'cd ..; rm -r $OLDPWD'
>
> Of je doet: 'echo *.txt | xargs dir'
da's een spannende. Maar volgens mij lost dit het probleem niet op.
$> ls *.txt | xargs rm
gebruik ik vaker om dit sort problemen op te lossen. Overigens is ook
dit langzamer dan een rm *.txt omdat het rm commando steeds opnieuw
opgestart moet worden.
--
Met vriendelijke groet,
Micha Kersloot
Controleer uw eigen IT.
http://www.own-it.nl/
More information about the Linux
mailing list