Listar arquivos pela data de modificação

comandos-linux

Para listar arquivos ordenados pela data de modificação:

ls -t

Para listar apenas arquivos .txt a partir de 23/05/2014:

find /diretorio -name "*.txt" -newermt "2014-05-23"

Para listar apenas arquivos .txt a anteriores a 23/05/2014:

find /diretorio -name "*.txt" ! -newermt "2014-05-23"

Você pode usar o “-delete” e apagar arquivos antigos por exemplo:

find /diretorio -name "*.log" ! -newermt "2014-05-01" -delete