Разъяснение того, что изменяет atime, и какое влияние может оказать команда find

Разъяснение того, что изменяет atime, и какое влияние может оказать команда find

Поэтому я регулярно удаляю со своего сервера файлы, имеющие atime +160, с помощью такой команды: (технически для удаления старых файлов, но при этом избегаю файлов, к которым недавно мог осуществляться доступ)

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

Однако по какой-то причине сегодня файлы не отображаются, пока я не сделаю atime +10. Похоже, что все мои файлы каким-то образом получили время доступа, измененное на более раннее в этом месяце. Недавно я прочитал, что сама команда find, если ее использовать следующим образом, изменит atime:

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

Но из моего опыта запуска любой из этих команд никогда не менял atime. Я собирался использовать ctime, но только что узнал, что это не означает изменение времени.

У меня есть вопросы:

  1. Это просто случайность, что команда find не изменяет мой -atime, или информация, которую я прочитал, неверна?
  2. Если файлы доступны через веб-сервер для просмотра пользователем, изменит ли загрузка файла время atime? Или время atime изменяется только при доступе через терминал/ssh?

Связанный контент