Para deletar arquivos que foram criados há mais de uma quantidade de dias em uma pasta no sistema Linux, você pode usar o comando find em conjunto com o comando rm.
find /caminho/da/pasta -type f -ctime +3 -exec rm {} \;
Detalhando os comandos:
find
: É o comando usado para procurar arquivos e diretórios./caminho/da/pasta
: Substitua isso pelo caminho absoluto da pasta na qual você deseja excluir os arquivos.-type f
: Isso especifica que você deseja encontrar apenas arquivos regulares (não diretórios ou links simbólicos).-ctime +3
: Isso especifica que você deseja encontrar arquivos que tenham um tempo de criação (ctime) superior a 3 dias.-exec rm {} \;
: Isso executa o comandorm
em cada arquivo encontrado. O{}
é substituído pelo nome de cada arquivo encontrado, e o\;
indica o fim do comando executado para cada arquivo.