(Courriels de diversion: <terrestres@semeurs-comptes.com> <cyclope@repartirent-muniriez.com> <crochetait@surgeles-revivrons.com> <sucer@concretisaient-censurer.com> <foudre@lotissait-maltraiteront.com> <francise@codifions-entremêlais.com> <debouchez@ejecte-redecouvrira.com> <marxiste@spectateur-inexactement.com> <pluripartisme@prieure-essayees.com> <gesticules@apposees-seditieuse.com> )
c.kumsta@free.fr a écrit :
> La solution est surement de scinder la liste trop longue en utilisant le
> bash pour celà :
> "for i in [a-z]; do rm .${i}*; done"
> ce qui l'obligera à segmenter la liste du "rm" en utilisant la 1ère lettre.
>
> Dune2.
>
> fzulian@gmail.com a écrit :>
>> Bonjour,
>>
>> Lorsque je veux vider un repertoire de ses
>> fichiers je fais un rm .*
>>
>> Cependant lorsque le repertoire comporte un nombre
>> important de fichiers (plusieurs centaines), cela "coince" :
>>
>> f1sxo@ultra:~/Mail/boite-reception/cur$ rm .*>> -bash: /bin/rm: Liste d'arguments trop longue
>>
>> Une idée ?
>>
Une alternative:
/usr/bin/xargs pourrait être plus simple d'utilisation que le bash?
ls -a | grep "^\." | xargs echo echo
remplacer echo echo par rm, si la commande est bonne.
--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>