Como excluir todos os arquivos com mais de 3 dias quando a “Lista de argumentos é muito longa”?
Eu tenho um diretório de arquivo de log que tem 82000 arquivos e diretórios nele (cerca de metade e metade).
Eu preciso excluir todos os arquivos e diretórios que são mais antigos que 3 dias.
Em um diretório que tem 37000 arquivos, eu consegui fazer isso com:
find * -mtime +3 -exec rm {} \;
Mas com 82000 arquivos / diretórios, recebo o erro:
/ usr / bin / find: Lista de argumentos muito longa
Como posso contornar este erro para que eu possa excluir todos os arquivos / diretórios com mais de 3 dias?