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 funcionar
o xargs tem ainda o parâmetro -n <quantidade> para limitar a quantidade
de argumentos que será passada para o comando.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]