find . -type f -ctime -NNN -name '*' -printf "%p %C+\n"
onde:
-NNN dias (por exemplo - 30 dias, alterados há 30 dias ou menos)
+NNN dias (por exemplo - 30 dias, alterados há 30 dias ou mais)
Exemplo:
find . -type f -ctime -150 -name '*.aspx.cs' -printf "%p %C+\n"
listar arquivos com extensão *.aspx.cs alterados há 150 dias ou menos
Para listarmos os arquivos que foram alterados desde o dia XX, que atendam uma determinada nomenclatura (exceto uma em particular), podemos usar o find, conforme abaixo:
find . -type f -newermt "DATA" -name "*" -a ! -name "*" -print
onde:
Data é a data (por exemplo Feb 7)
Exemplo:
find . -type f -newermt "Feb 7" -name "GMUD2018*_CONFERENCIA_PROCEDURE*.sql" -a ! -name "GMUD201800000025*" -print
listar todos os arquivos "GMUD2018*_CONFERENCIA_PROCEDURE*.sql", exceto "GMUD201800000025*" alterados desde 7 Fev