Re: impossibilite de detruire de trop nombreux fichiers
Mihamina Rakotomandimby (R12y) wrote:
> none wrote:
>
>> Sur une distribution CentOS 44, une aplication a genere 1 700 000
>> fichiers (approximativement) avant que je la stoppe.
> [...]
>> la commande rm tata_titi_*.inf plante.
>
> Le '*' fait qu'il remplace tata_titi_*.inf par une liste de tous les
> fichiers ou repertoires qui remplissent cette condition.
> La liste serait donc de.... 1700000 nom de fichiers.
> Ca fait une ligne de commande trop longue.
>
> Est-ce qu'avec une boucle for du genre
> for FICHIER in (ls tata_titi_*.inf); do rm -rf $FICHIER; done
> ça peut fonctionner? (le 'ls' se prendrait aussi les 1700000 arguments...)
>
ca semble pouvoir fonctionner
for i in `ls tata*`; do ...
il me semble m'etre heurter par le passe a la limite de longueur en csh.
Le bash ne semble pas poser de probleme.
merci
jy
|