Todas as vezes que é necessário lidar com grande quantidades de arquivos que precisam ser movidas (mv) ou excluídas (rm) ou copiadas (cp), é comum encontrar/receber o seguinte erro:
bash: /bin/rm: Argument list too long bash: /bin/cp: Argument list too long bash: /bin/mv: Argument list too long
Uma das formas de contornar este problema, é através do uso conjunto do comando find com xarg e o comando desejado, como nos exemplos abaixo:
$ find . -name '*' | xargs rm $ find . -name '*' | xargs cp $ find . -name '*' | xargs mv