Re: impossibilite de detruire de trop nombreux fichiers
Matthieu Moy wrote:
> none <""jy\"@(none)"> writes:
>
>> la commande rm tata_titi_*.inf plante.
>
> Logique : ça génère une ligne de commande de 1 700 000 arguments, et
> le max acceptable sous Linux doit être de l'ordre de 500 (de mémoire).
de la a faire planter rm (segmentation) ?
sinon je suis d'accord sur la longueur (1024 non ?), mais c'est pour
cela que j'avais note la 2ieme commande : rm trf (trf est le repertoire
) qui n'a rien fait (j'ai oublie le -r dans le mail sorry)
>
> rm -fr, comme indiqué dans l'autre message, devrait faire l'affaire.
> Sinon, il faut un système qui appelle plusieurs fois « rm », pour un
> nombre de fichiers raisonnables à chaque fois. Par exemple,
>
> find . -name 'tata_titi_*.inf' -exec rm {} \;
>
> Ou, avec GNU find et GNU xargs,
>
> find . -name 'tata_titi_*.inf' -print0 | xargs -0 rm
>
je vais tente cela. Je n'y crois pas penchant plus pour une corruption... .
En tout cas grand merci a tous deux
jy
|