Was ist "Geburt" Feld in stat Befehl Ausgabe

11

Ich verwende Fedora-16 mit ext4. Plötzlich sehe ich mit dem Befehl stat etwas namens "Geburt".

# stat history_file1.txt 
  File: `history_file1.txt'
  Size: 8944            Blocks: 24         IO Block: 4096   regular file
Device: 802h/2050d      Inode: 4192        Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2012-01-18 18:11:10.799900150 +0530
Modify: 2012-01-18 18:11:10.867908793 +0530
Change: 2012-01-18 18:11:10.867908793 +0530
 Birth: -

Suchmanpage zeigt Fälle von Geburt

% w Geburtsdatum der Datei, lesbar; - falls unbekannt

% W Zeitpunkt der Geburt der Datei, Sekunden seit der Epoche; 0 wenn unbekannt

Ist das neu hinzugefügte Feld? Wo wird dieses Feld in Bezug auf Inode gespeichert?

webminal.org
quelle

Antworten:

8

Dies ist die "Geburtszeit" einer bestimmten Datei - der Moment, in dem sie im Dateisystem erstellt wurde. Dieses Attribut ist neu in ext4 und wird auch als crtimeoder bezeichnet btime. :) :)

Hier finden Sie eine Diskussion zum Befehl stat und zur spezifischen Ausgabe, die Sie sehen.

Georgi Hristozov
quelle
2
Cygwins hat stat(1)auch dieses Feld, da Windows NTFS die Erstellungszeit der Datei speichert.
Adam Rosenfield
2
Übrigens scheinen Linux-User-Space-Tools diesmal noch nicht lesen zu können. Zumindest nicht in Ubuntu 14.04. Weitere Details: unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4
Nelson
1
Hat sich dieser Link irgendwie geändert? Ich kann die Relevanz nicht sehen.
Paradroid
So zeigen Sie das fehlende Geburts- / Erstellungsfeld an: moiseevigor.github.io/software/2015/01/30/…
Florin Andrei
Gleiches am 16.04. Für das, was es wert ist. Ich frage mich, ob 18.04 es schon hat?
Eiswasser