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?

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.