作成時間が変更時間より遅いフォルダがあります。
File: Pictures
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 804h/2052d Inode: 31724953 Links: 4
Access: (0700/drwx------) Uid: ( 1000/ alexis) Gid: ( 1000/ alexis)
Access: 2021-01-08 13:11:30.465322886 -0300
Modify: 2018-12-07 22:46:58.000000000 -0300
Change: 2020-04-04 01:47:16.276535539 -0300
Birth: 2020-04-04 01:41:07.436520483 -0300
このようなことがどのように起こるかを説明できますか?私はこれがrsync操作に関連していると思います。
答え1
作成時間と変更時間はオペレーティングシステムによって制御され、追跡する操作が実行されない限り変更できません。したがって、生成時間は常に生成日時(イベントが発生したときにシステムに知られている)を反映します。
アクセス時間と修正時間は、対応するイベントが発生したときにオペレーティングシステムによって設定されますが、次のようにオーバーライドすることもできます。utimensat
例えば。タイムスタンプを保存しながら他の場所からディレクトリをコピーすると、コピーに使用されたツールは変更タイムスタンプを元のタイムスタンプと一致するように設定します。
自分で確認してください。
rm -f test
touch -d "-1 day" test
stat test