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. ユーザーが Web サーバー経由でファイルを参照できる場合、ファイルをダウンロードすると atime が変更されますか? それとも、ターミナル/ssh 経由でアクセスした場合にのみ atime が変更されますか?

関連情報