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