localiza arquivos em pastas mais recentes que

1

Eu pesquisei em man find , mas isso não me dá a resposta para uma tarefa simples:

Eu quero listar todos os arquivos dentro de uma pasta que foram modificados durante as últimas 5 horas.

Eu tentei

find ~/.purple/logs -type f -mmin 1000

para mostrar arquivos modificados durante os últimos 1000 minutos, mas sem hits.

Talvez seja o meu inglês limitado, mas o que devo procurar no manual?

    
por rubo77 06.10.2014 / 23:52

1 resposta

4

Você pode usar

find . -maxdepth 1 -mmin -$((60*5)) -type f

para listar todos os arquivos regulares no diretório atual, que foram alterados durante as últimas 5 horas.

$((60*5)) é calculado pelo shell e, portanto, igual a 300 min.

    
por 07.10.2014 / 00:03

Tags