Files

文件修改時間是 UTC 還是本地時區?

  • April 22, 2020

如果我touch是一個新文件,我會看到它的修改時間顯示為我當地時區的目前時間,而不是 UTC。如果我將該文件複製到另一個時區的機器上,它會更新到該機器的時區,還是仍會顯示與我機器上顯示的時間相同的時間?文件修改時間是否包含時區資訊?

它們應該採用 Unix 時間:自 1970-01-01T00:00 UTC 以來的秒數。如果你移動它,那麼它將是同一時間。但是時間以當地時間顯示。

以上在 Unix 文件系統上是正確的。至少在某些 Microsoft 文件系統上,時間以本地時間儲存(為了向後兼容 MS 作業系統)。

引用自:https://unix.stackexchange.com/questions/581690