Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:ls

Dies ist eine alte Version des Dokuments!


ls - Auflisten von Dateien und Verzeichnissen

(2025)

Der Befehl ls wird verwendet, um den Inhalt eines Verzeichnisses anzuzeigen. Er ist eines der am häufigsten verwendeten Kommandos in Linux und Unix-basierten Systemen und bietet zahlreiche Optionen, um die Anzeige der Dateiinformationen anzupassen.

Syntax

ls [Optionen] [Datei/Verzeichnis]

Wichtige Optionen

Der Befehl ls bietet eine Vielzahl von Optionen, um die Anzeige von Dateien und Verzeichnissen zu steuern:

Option Beschreibung
`-l` Listet die Dateien im langen Format auf, einschließlich der Berechtigungen, Eigentümer, Dateigröße und Änderungszeit.
`-a` Zeigt alle Dateien an, einschließlich versteckter Dateien (die mit einem Punkt beginnen).
`-h` Zeigt Dateigrößen in menschenlesbarem Format (z.B. `1K`, `234M`, `2G`) an, wenn mit `-l` verwendet.
`-R` Listet den Inhalt von Unterverzeichnissen rekursiv auf.
`-S` Sortiert die Dateien nach ihrer Größe (größte zuerst).
`-t` Sortiert die Dateien nach Änderungszeit (neueste zuerst).
`–color` Hebt die Ausgabe farblich hervor, um verschiedene Dateitypen zu unterscheiden.
`-d` Zeigt nur Informationen über das angegebene Verzeichnis selbst an, anstatt dessen Inhalt.

Beispiele

Hier sind einige praktische Beispiele zur Verwendung von ls:

  • Anzeige der Dateien im aktuellen Verzeichnis im langen Format:
ls -l

Dieser Befehl zeigt die Dateien im aktuellen Verzeichnis im langen Format an, einschließlich der Dateiberechtigungen, Eigentümer, Größe und Änderungszeit.

  • Anzeige aller Dateien, einschließlich versteckter Dateien:
ls -a

Dieser Befehl zeigt alle Dateien im aktuellen Verzeichnis an, einschließlich der versteckten Dateien (die mit einem Punkt beginnen).

  • Anzeige der Dateien im langen Format mit menschenlesbarer Dateigröße:
ls -lh

Dieser Befehl zeigt die Dateien im langen Format an, wobei die Dateigröße in einem menschenlesbaren Format wie `1K`, `234M` oder `2G` dargestellt wird.

  • Rekursive Anzeige von Dateien in Unterverzeichnissen:
ls -R

Dieser Befehl listet alle Dateien im aktuellen Verzeichnis sowie in allen Unterverzeichnissen rekursiv auf.

  • Anzeige der Dateien, sortiert nach Änderungszeit:
ls -lt

Dieser Befehl zeigt die Dateien im langen Format an, sortiert nach dem Änderungsdatum, wobei die neuesten Dateien zuerst angezeigt werden.


Beispiel-Ausgabe

Ein typischer ls -l-Befehl könnte eine Ausgabe wie folgt haben:

-rw-r--r-- 1 user user  12345 Mar  2 12:34 example.txt
drwxr-xr-x 2 user user  4096 Mar  1 10:01 dir_example
-rw-r--r-- 1 user user  67890 Feb 28 09:12 another_example.txt

In der Ausgabe zeigt jede Zeile eine Datei oder ein Verzeichnis an, mit den folgenden Informationen: - Die ersten 10 Zeichen (`-rw-r–r–`) zeigen die Dateiberechtigungen an. - Die Zahl `1` zeigt die Anzahl der Verknüpfungen zur Datei oder zum Verzeichnis an. - `user` ist der Eigentümer der Datei, und `user` ist die Gruppe der Datei. - `12345` zeigt die Dateigröße in Byte an. - `Mar 2 12:34` zeigt das Datum und die Uhrzeit der letzten Änderung. - `example.txt` ist der Name der Datei.


Hinweis

  • ls zeigt nur den Inhalt des angegebenen Verzeichnisses an. Um das Verzeichnis selbst anzuzeigen, kannst du die `-d`-Option verwenden.
  • Wenn du viele Dateien in einem Verzeichnis hast, könnte die Ausgabe von ls lang sein. In diesem Fall ist es hilfreich, den Befehl mit `less` zu kombinieren (z.B. `ls -l | less`), um die Ausgabe seitenweise anzuzeigen.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen über den Befehl ls und die verfügbaren Optionen:

man ls

Weitere Informationen und Dokumentation zu ls findest du auf der Linux Man-Pages.

linux/befehle/ls.1740925459.txt.gz · Zuletzt geändert: 2025/03/02 14:24 von Branislav Zeljak