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?

questionAnswers(3)

yourAnswerToTheQuestion