Como excluir arquivos mais antigos do que X dias no Linux

image_pdfimage_print

Muitas vezes precisamos executar rotinas de limpeza em nossos computadores, de forma a excluir arquivos que não são mais utilizados para liberar espaço para novos arquivos. E, em alguns casos, priorizamos excluir os arquivos mais antigos.

Para excluir os documentos mais antigos do que um determinado número de dias no Linux, use o comando a seguir:

find /path/to/files* -mtime +X -exec rm {} \;

Em que:

  • /path/to/files é o diretório onde você pretende procurar e excluir os arquivos;
  • é o tempo de modificação dos arquivos. Significa que estamos procurando todos documentos cuja última modificação foi feita há mais de X dias.

Caso quiséssemos excluir todos arquivos dentro do diretório /home/drall cuja última modificação foi feita há 90 dias, usaríamos o seguinte comando:

find /home/drall -mtime +90 -exec rm {} \;
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!