stat
実際には、ファイルへの書き込みを開始する前にコマンドが変更時間を表示しているようです。
このスクリプトを使用してコピーできます。
date --iso-8601=ns
touch file.txt
stat file.txt
統計的時間は数ナノ秒前であった。
問題は通常、数回クリックした後に発生します。
次のインフラストラクチャでこの問題が発生します
。 Windowsで実行されているHypervのubuntu 16
- AzureまたはAmazonクラウドで実行されているubuntu 18
- dockerで実行されているcentos
- mac
この問題は、私のプライマリWindowsコンピュータでは発生しません。
PCからLinuxを起動すると、ポップアップされないメッセージが表示されます。
答え1
バラよりhttps://stackoverflow.com/questions/14392975/timestamp-accuracy-on-ext4-sub-millsecond
要約:ファイルシステムは、キャッシュ時間を使用してタイムスタンプを適用し、キャッシュdate
時間とCPUサイクルを使用してより正確な(そして更新された)時間を提供します。