Afficher un message
Vieux 31/05/2007, 23h25   #5
none
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut 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
  Réponse avec citation
 
Page generated in 0,04653 seconds with 9 queries