Le 13595ième jour après Epoch, [EMAIL PROTECTED] écrivait: > Bonsoir, > > J'ai un répertoire contenant 10G de données réparties en petit fichier (genre > 50 ko, donc ça fait *beaucoup* de fichiers). Je désire effacer tous les > fichiers. Mais : > > $ rm * > bash: /bin/rm: Liste d'arguments trop longue > $ rm 3* > bash: /bin/rm: Liste d'arguments trop longue > $ rm 31* > bash: /bin/rm: Liste d'arguments trop longue > etc... > . > . > Enfin ! Donc le nombre d'arguments est au plus de 5982. Ce qui me mène à me > poser deux questions : > > 1- quelle est le nombre maximal ? comment le trouver ?
Je ne sais pas le max, mais ça doit être marqué dans bash, non? :) > 2- comment m'en affranchir dans mon cas ? $ cd .. $ rm -fr ton_répertoire $ mkdir ton_répertoire avec en plus un changement d'owner et de droits pour le rép. en question. Ou alors $ set -f $ rm * Les autres commandes qui t'ont été proposées, à base de find et autre xargs marchent aussi bien sûr, mais me semblent plus ... compliquées dans ton cas :)

