Назад | Перейти на главную страницу

Уточнение того, что изменяет время, и влияние команды find

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

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

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

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

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

Мои вопросы:

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