bash: comando: Argument list too long

Se você já tentou dar um comando usando o asterisco * no shell do linux e obteve o erro:

bash: comando: Argument list too long

A solução é usar algo assim:

find . -name \*.html | xargs rm -f

A informação sobre o número máximo dos argumentos que podem ser gerenciados pelo shell é obtida com:

getconf ARG_MAX

E a resposta é normalmente 131072 (128k), significando caracteres.
Isso significa que a soma do nome de todos arquivos que o “*” retornou não pode exceder 128k!!

Mais informações sobre esse item podem ser encontradas nessas páginas:
http://www.dicas-l.com.br/dicas-l/20070615.php Foi aqui onde li primeiramente o artigo que me lembrou de postar aqui no meu BLOG, já que eu já tive várias vezes esse problema:
E uma outra página referenciada no artigo original: http://www.gnu.org/software/coreutils/faq/coreutils-faq.html#Argument-list-too-long