ls

Aus Foxwiki

ls - (list) Datei-Informationen auflisten

Beschreibung

Der Befehl ls ( Verzeichnisinhalte anzeigen ) zeigt in der default Einstellung in Verbindung mit der Option -l immer die mtime der Dateien an.

  • Die Option -t sortiert die Verzeichnisseinträge nach der Zeit und in Verbindung mit der Option -r kann die Sortierreihenfolge auch jeweils umgekehrt werden.
  • Neben der mtime kann der ls-Befehl aber auch die anderen beiden Zeitstempel anzeigen und auch die Verzeichniseinträge nach diesen Zeiten sortieren.
  • Dafür zuständig sind die Optionen -u bei der die atime der Dateien verwendet wird, und die Option -c bei der die ctime zur Geltung kommt.
  • In neueren Versionen des ls-Befehls können auch die Ausgaben der Zeiten analog dem Formatierungsmöglichkeiten von date mittels der Option --time-style= formatiert werden.

Überblick über die gesamten Optionen und Möglichkeiten gibt die ManPage von ls.

ls (list) zeigt den Inhalt eines Verzeichnisses

  • Das Standardausgabeformat von ls hängt vom Typ der Ausgabedatei ab.
  • Auf einem Terminal ist die mehrspaltige Ausgabe das Standardformat.
  • In allen anderen Fällen wird die Ausgabe einspaltig ausgeführt.
  • Das Verhalten des ls-Kommandos läßt sich nicht mehr durch Umbenennen in ll dir vdir etc. verändern.
  • Stattdessen sind die Kommandos dir und vdir als separate Binärdateien mit entsprechenden Standardformaten verfügbar.


ls (list) zeigt den Inhalt eines Verzeichnisses

ls

Das Standardausgabeformat von ls hängt vom Typ der Ausgabedatei ab. Auf einem Terminal ist die mehrspaltige Ausgabe das Standardformat. In allen anderen Fällen wird die Ausgabe einspaltig ausgeführt.

Das Verhalten des ls-Kommandos läßt sich nicht mehr durch Umbenennen in ll dir vdir etc. verändern. Stattdessen sind die Kommandos dir und vdir als separate Binärdateien mit entsprechenden Standardformaten verfügbar.

Installation

Syntax

ls [OPTIONS] VERZEICHNIS
  • Standardvorgabe ist das aktuelle Verzeichnis
  • Ohne Optionen, werden die Einträge alphabetisch aufgelistet

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Anwendung

$ ls
bin   dev  home        initrd.img.old  lib32  libx32 media  opt   root  sbin  sys  tmp.img  var      vmlinuz.old
boot  etc  initrd.img  lib lib64       lost+found    mnt    proc  run   srv   tmp  usr  vmlinuz
$ ls -l
insgesamt 55756
lrwxrwxrwx   1  root  root     7  Sep 16 13:19  bin -> usr/bin
drwxr-xr-x   4  root  root  4096  Okt 12 08:44  boot
drwxr-xr-x  18  root  root  3660  Okt 16 08:16  dev
drwxr-xr-x 130  root  root 12288  Okt 16 08:15  etc
drwxr-xr-x   3  root  root  4096  Sep 16 14:07  home
$ ls -a
.   bin   dev  home        initrd.img.old  lib32  libx32      media  opt   root  sbin  sys  tmp.img  var      vmlinuz.old
..  boot  etc  initrd.img  lib             lib64  lost+found  mnt    proc  run   srv   tmp  usr      vmlinuz
$ ls -i
1701841 backup     1700626 Downloads  1700628 Öffentlich    1700632 Videos
1700631 Bilder     1701771 email      1700654 print.pdf     1700627 Vorlagen
1706514 bin        1701905 Keepassxc  1700624 Schreibtisch  1701915 vorlaprojektstatusbericht_drucker-1.odt
1700629 Dokumente  1700630 Musik      1700614 team
$ ls -hilS
insgesamt 32K
11141201 4,0K drwxr-xr-x 2 user user 4,0K Okt 25 11:42 Bilder
11141199 4,0K drwxr-xr-x 2 user user 4,0K Okt 25 11:42 Dokumente
11141196 4,0K drwxr-xr-x 2 user user 4,0K Okt 30 10:00 Downloads
11141200 4,0K drwxr-xr-x 2 user user 4,0K Okt 25 11:42 Musik
11141198 4,0K drwxr-xr-x 2 user user 4,0K Okt 25 11:42 Öffentlich
11141195 4,0K drwxr-xr-x 2 user user 4,0K Okt 29 11:53 Schreibtisch
11141202 4,0K drwxr-xr-x 2 user user 4,0K Okt 25 11:42 Videos
11141197 4,0K drwxr-xr-x 2 user user 4,0K Okt 25 11:42 Vorlagen

Besondere Verzeichnisse

„.“ und „..“
  • Auch Verzeichnisse (directories) werden als Dateien abgespeichert
  • Sie enthalten Informationen zu den Dateien und Verzeichnissen, die es enthält
  • Verzeichnisse werden in einem speziellen Format gespeichert, das nicht nur normalen Text enthält
  • Versuchen sie den Inhalt eines Verzeichnisses mit dem cat - Befehl anzeigen zu lassen, erhalten Sie als Ausgabe ein Durcheinander von nicht-interpretierbaren Zeichen
  • Neben Informationen über seinen Inhalt enthält ein Verzeichnis auch Informationen über sein Vater-Verzeich­nis
  • Es ist ihm unter dem Namen „..“ bekannt
  • Dieser Name ist eine Verknüpfung zum übergeordneten Verzeichnis und wird bei der Eingabe von Dateipfaden auch so genutzt

Mit dem folgenden Befehl zeigen Sie die Datei text im übergeordneten Verzeichnis an.

cat ../text

Unter dem Namen „.“ enthält jedes Verzeichnis auch eine Verknüpfung zu sich selbst

Konfiguration

Dateien

Anhang

Siehe auch

Sicherheit

Dokumentation

Man-Pages
man ls
Info-Pages
info ls

Links

Projekt
Weblinks