Mögliches Duplikat:
Wie mache ich ein ls und sortiere dann die Ergebnisse nach Erstellungsdatum?
Gibt es einen Befehl in Linux, der anzeigt, wann die Datei erstellt wurde? Ich sehe, dass ls -l
gibt die Zeit der letzten Änderung an, aber kann ich die Zeit/das Datum der Erstellung erhalten?
Akzeptierte Antwort:
Die stat
Befehl kann diesen -
ausgeben (Bindestrich). Ich denke, es hängt vom verwendeten Dateisystem ab. stat
nennt es die „Geburtszeit“ “. Auf meinem ext4
fs ist es aber leer.
%w
Geburtsdatum der Datei, menschenlesbar; – falls unbekannt
%W
Geburtszeit der Datei, Sekunden seit Epoch; 0 falls unbekannt
stat foo.txt
File: `foo.txt'
Size: 239 Blocks: 8 IO Block: 4096 regular file
Device: 900h/2304d Inode: 121037111 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ adrian) Gid: ( 100/ users)
Access: 2011-10-26 13:57:15.000000000 -0600
Modify: 2011-10-26 13:57:15.000000000 -0600
Change: 2011-10-26 13:57:15.000000000 -0600
Birth: -