O shell script simples do Korn precisava listar todos os arquivos criados / modificados após a data da marca d'água

2

Como listar todos os arquivos criados / modificados após uma determinada data da marca d'água? Se a data da minha marca d'água for '30 -May-2016 08:06:49 ', preciso de todos os arquivos / diretórios gerados / modificados após essa data e hora.

    
por swetha reddy 01.06.2016 / 09:16

2 respostas

1

É assim que você verifica todos os arquivos modificados hoje (desde 00:00):

touch -t 'date +%m%d0000' /tmp/$$
find . -cnewer /tmp/$$

OU em geral:

touch -t YYMMDDhhmm.SS /tmp/timestamp
find directory -type f -newer /tmp/timestamp
rm /tmp/timestamp
    
por 01.06.2016 / 12:12
1

Se em um sistema GNU ou BSD recente, você pode usar:

find . -newermt '2016-05-30 08:06:49'
    
por 01.06.2016 / 12:29