Como faço para listar todos os arquivos no meu sistema com um timestamp específico?

2

Estou executando um sistema Linux From Scratch e gostaria de listar todos os arquivos com um registro de data e hora específico, como uma forma de listar arquivos pertencentes a um pacote. Isso é possível? Vejo que há algumas perguntas no Unix & O Linux SE está relacionado a encontrar arquivos com timestamp mais recente do que um timestamp em particular, mas eu quero encontrar arquivos com timestamp igual a um timestamp em particular. Isso é possível?

    
por Brenton Horne 13.10.2017 / 12:50

1 resposta

1

Eu encontrei uma resposta para essa pergunta. Executar:

find . -path ./proc -prune -o \
       -path ./sources -prune -o \
       -path ./sys -prune -o \
       -path ./dev -prune -o \
       -ls | grep "timestamp" | sed 's|[a-zA-Z0-9 -:]*\./|/|g'

as partes -path ./DIR -prune -o desse comando cortam DIR (proc, sources sys e dev) do comando, pois elas não são relevantes. O sed 's|[a-zA-Z0-9 -:]*\./|/|g' remove tudo da saída de -ls , mas o caminho do arquivo.

    
por 13.10.2017 / 13:30