Esclarecendo o que modifica o atime e o impacto que o comando find pode ter

Esclarecendo o que modifica o atime e o impacto que o comando find pode ter

Então, regularmente eu limpo arquivos do meu servidor que possuem um atime +160 com um comando como: (tecnicamente para excluir arquivos antigos, mas evite qualquer arquivo que possa ter sido acessado recentemente)

 find /tmp/art -atime +160 -exec rm -f {} \;

No entanto, por algum motivo, hoje nenhum arquivo aparece, a menos que eu faça um horário +10. Parece que o tempo de acesso de todos os meus arquivos foi alterado para o início deste mês. Li recentemente o próprio comando find, se usado da seguinte forma, modificaria o atime:

 find /tmp/art -atime +160 -exec ls -l {} \;

Mas, pela minha experiência, executar qualquer um dos comandos nunca mudou antes. Eu ia usar ctime, mas descobri que isso não significa mudança de horário.

Minhas perguntas são:

  1. É apenas um acaso que o comando find não esteja modificando meu -atime ou as informações que li estavam incorretas?
  2. Se os arquivos estiverem disponíveis através de um servidor web para um usuário navegar neles, o download do arquivo modificaria o atime? Ou o atime só é modificado quando acessado via terminal/ssh?

informação relacionada