Re: impossibilite de detruire de trop nombreux fichiers
none <""jy\"@(none)"> writes:
> la commande rm tata_titi_*.inf plante.
Logique : ça génère une ligne de commande de 1700000 arguments, et
le max acceptable sous Linux doit être de l'ordre de 500 (de mémoire).
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
--
Matthieu
|