Leandro Ferreira wrote:
Olá pessoal Tenho um diretório com cerca de 180.000 arquivos jpg que quero apagar. Tentei um rm -f * e deu erro: /bin/rm: lista de argumentos muito longa. Tentei ls -d *.jpg| rm -f $(xargs), e deu a mesma coisa: /bin/ls: lista de argumentos muito longa.
Eu ia justamente sugerir xargs, entretanto não conhecia essa construção que você usou com ele.
Experimente algo como: find . -type f -name \*.jpg -maxdepth 1 | xargs rm -f deve funcionaro xargs tem ainda o parâmetro -n <quantidade> para limitar a quantidade de argumentos que será passada para o comando.