Existe alguma maneira de descobrir o arquivo alterado após alguma data em todo o código do projeto?
Pergunta
veja, estou trabalhando em um GRANDE código-fonte do projeto. Agora quero saber quais arquivos são modificados após alguma data.
Existe algum comando ou alguma maneira de conseguir isso ..
eu tentei
# ls -R -l
mas aqui mostra todos os arquivos com os últimos dados modificados, mas quero filtrar essa saída por alguns dados ...
então existe alguma maneira de fazer isso no Linux?existe alguma ferramenta disponível para isso?
Solução
#set timestamp for file
touch --date "2011-12-31" /tmp/foo
# Find files newer than 2011/Dec/31, in /some/files
find /some/files -newer /tmp/foo
Outras dicas
Usar encontrar comando com mtime argumentos: Alguns exemplos estão aqui ou aqui
Por exemplo, listar arquivos alterados nos últimos 7 dias...
find / -type f -mtime -7
Para multar pesquisa granulada, você pode tentar o argumento -mmin.Veja um exemplo discutido em outro site da SE: Encontre todos os arquivos com mais de x minutos