No tempo de modificação do diretório do linux mude se você:
- adicionar um novo arquivo
- remove um arquivo existente
- ou renomeie um arquivo nele
Se você alterar o conteúdo do arquivo existente, isso não é refletido no diretório.
Por causa disso, sugiro usar esses comandos:
find /path/to/folder -type f -mtime +30 -delete
este comando remove arquivos recursivamente com mais de 30 dias e preserva a pasta.
find /path/to/folder -type d -empty -delete
isso remove o diretório vazio, se houver algum.
Fonte:
Data da última modificação do diretório
Como excluo todos os diretórios vazios em um diretório da linha de comando?