Listar arquivos pela última vez acessada?

0

Como posso listar arquivos de acordo com a última vez que eles foram acessados?

Até agora eu não vi um comando que possa listá-los por hora.

Eu preciso que ele exiba os arquivos que foram acessados pela última vez em dezembro passado, se isso ajudar qualquer um.

    
por Jurgen Malinao 17.04.2013 / 16:17

1 resposta

1

Não tenho certeza se isso é possível. Em teoria, tanto ls como find são perfeitamente capazes de ordenar ou localizar pelo tempo de acesso. O problema é que desde a versão 2.3.60 do kernel, as opções padrão para a montagem do sistema de arquivos incluem noatime :

   noatime
          Do not update inode access  times  on  this  filesystem
          (e.g.,  for faster access on the news spool to speed up
          news servers).

Se os discos forem montados usando as opções padrão, o tempo de acesso não será modificado quando um arquivo for acessado, portanto, as informações que você precisa localizar pelo tempo de acesso não estarão presentes em seu sistema. Consulte esta pergunta em U & L.SE para obter mais informações.

    
por 17.04.2013 / 17:46

Tags