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]

Responder a