[[:tux|{{ :linux.png?40|}}]] ===== ls: Sortieroptionen ===== 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 **Note:** Der zusätzliche Parameter >>-r<< kehrt die Reihenfolge um --- //pronto 2010/08/08 14:04// {{keywords>linux mac osx debian syntax beispiele ausgabe sortieren optionen}}