Bedeutung der Zeitausgabe von stat

405
Dzung Nguyen

Ich statiere eine Datei im ext4-Dateisystem und erhalte folgende Ausgabe:

2016-09-09 14:36:21.269384800 

Was bedeutet 269384800? Sind es Nanosekunden oder etwas anderes?

0
Verwandte SO-Frage: [Zeitstempelgenauigkeit bei EXT4 (Sub-Mill-Sekunde)] (http://stackoverflow.com/questions/14392975/timestamp-accuracy-on-ext4-sub-millsecond) Ƭᴇcʜιᴇ007 vor 8 Jahren 1
[stat (2) - Linux-Handbuchseite] (http://linux.die.net/man/2/stat) "Seit Kernel 2.5.48 unterstützt die Stat-Struktur eine Nanosekundenauflösung für die drei Dateizeitstempelfelder." DavidPostill vor 8 Jahren 1

1 Antwort auf die Frage

1
MikeBoss

Ja, im Datum 2016-09-09 14:36:21.269384800Der Teil / die Nummer .269384800bezieht sich auf Nanosekunden.

Wie DavidPostill in seinem Kommentar erwähnt, unterstützt die statStruktur ab Kernel 2.5.48 eine Nanosekundenauflösung für die drei Dateizeitstempelfelder. Die vollständigen Details finden Sie auf der Manpage hier: http://linux.die.net/man/2/stat

Vielen Dank! Die vollständige Ausgabe ist: Geburt: 2016-09-09 14: 36: 21.269384800 -0500. Was bedeutet -0500 hier? Dzung Nguyen vor 8 Jahren 0
Das ist Ihre Zeitzonenverschiebung. Bei "-0500" gibt "stat" den Versatz für das angezeigte Datum an. In diesem Fall ist GMT -5 Stunden. Eine interaktive Karte mit globalen Zeitzonen finden Sie hier: [https://www.timeanddate.com/time/map/(((ttps://www.timeanddate.com/time/map/) MikeBoss vor 8 Jahren 1