Neben der Dateigröße und den Dateinamen kennt das UNIX Betriebssystem noch drei Zeitstempel, von denen der ein oder andere ggf in ganz Unterschiedlichen Situation interessant sein könnte. Der ls-Befehl ruft über verschiedene Parameter zB das letzte Änderungsdatum (mtime) die letzte Statusänderung (ctime → ls -lc) oder das Datum des letzten Zugriffs (atime → ls -lu) ab:
Wann wurde eine Datei erstellt? (Nur Mac OSX)
$ ls -lU fm4.rtf -rw-r--r-- 1 pronto staff 1469 12 Apr 23:29 fm4.rtf
Wann wurde die Datei zuletzt geändert? (→ ls Defaultausgabe)
$ ls -l fm4.rtf -rw-r--r-- 1 pronto staff 1469 18 Apr 20:18 fm4.rtf
Wann wurde auf diese Datei zuletzt zugegriffen?
$ ls -lu fm4.rtf -rw-r--r-- 1 pronto staff 1469 21 Aug 12:53 fm4.rtf
Um die Ausgabe mehrerer Dateien nach dem entsprechenden Timestamp zu sortieren, verwenden Sie den Parameter »t«. Ohne diesen Parameter zeigt ls zwar den angeforderten Timestamp an, sortiert aber weiterhin nach dem Dateinamen.
Mehrere Dateien nach Zeit der letzten Modifikation anzeigen lassen:
$ ls -lt
Alle Dateien nach dem letzten Zugriffszeitpunkt sortieren:
$ ls -ltu
Sortiert nach dem Datum der Dateierstellung anstelle, der letzten Modifikation: (Nur Mac OS ≥ 10.6.x)
$ ls -ltU
Dateien nach Datum der letzten Änderung der Satusinformationen anzeigen lassen:
$ ls -ltc
Weitere Sortieroptionen:
Sortiert nach Dateigröße:
$ ls -lS
Sortiert nach Datei Suffix: (Nur Linux)
$ ls -lX
— pronto 2010/08/08 14:04