Linux ls: Befehl, Optionen und Beispiele

Affiliate-Hinweis v3.1
Affiliate-Hinweis v3.2 (mobil)
TestumgebungRHEL-FamilieAlmaLinux 9.8root-KontoGeprüft am 2026-10-11

Der Befehl ls steht für list und zeigt Dateien und Verzeichnisse unter Linux an. Dazu siehst du Informationen wie Dateityp, Dateigröße und Erstellungsdatum.

✅ Grundlegende Verwendung des ls-Befehls

ls -Optionen [Datei oder Verzeichnis]

Gibst du bei ls keine [Datei oder Verzeichnis] an, wird das aktuelle Verzeichnis aufgelistet.

 testuser]# pwd
/home/testuser
 testuser]# ls
a  aa  aaa  a_sim  b  bb  bbb
 testuser]# 

✅ Der Befehl ll (ls -l)

Unter Linux ist der Befehl ll meist eine Abkürzung für ls -l – eingerichtet als alias(Kurzname).

 usr]# grep -r 'alias ll' /etc
/etc/profile.d/colorls.csh:alias ll 'ls -l'
/etc/profile.d/colorls.csh:alias ll 'ls -l --color=auto'
/etc/profile.d/colorls.sh:  alias ll='ls -l' 2>/dev/null
/etc/profile.d/colorls.sh:alias ll='ls -l --color=auto' 2>/dev/null

 Ubuntu ~]# grep -r 'alias ll' /etc
/etc/skel/.bashrc:alias ll='ls -alF'

So sieht es aus, wenn du Dateiinformationen mit ll prüfst.

Als Option von ls -l zeigt es die Dateien als Liste mit Rechten, Eigentümer, Größe, Änderungszeit und mehr.

ls-Befehl: Rechte und Eigentümer unter Linux erklärt

Auf Servern, auf denen ll nicht eingerichtet ist, erscheint der Fehler [bash: ll: command not found]. Ein Beispiel ist das Master-Konto bei Cloudways (Debian 12): In der Datei [.bashrc] steht [#alias ll=’ls -l’] nur als Kommentar.

Tippst du [alias ll=’ls -l’], kannst du ll sofort nutzen, doch beim Abmelden verschwindet der Alias wieder. Um ll bei jeder Anmeldung zu haben, speicherst du den Alias in der Datei [.bash_aliases] in deinem Home-Ordner.

echo "alias ll='ls -l'" >> ~/.bash_aliases

[.bashrc] liest die Datei [.bash_aliases], wenn es sie gibt; bei der nächsten Anmeldung funktioniert ll also. Mit [type ll] prüfst du es, die Ausgabe lautet [ll is aliased to `ls -l’].

Bei Cloudways ist die Datei [.bashrc] mit dem Attribut unveränderlich (i) gesperrt, das Master-Konto kann sie also nicht bearbeiten; neue Dateien im Home-Ordner anlegen geht aber.

✅ Optionen des ls-Befehls

OptionBeschreibung
-l= llZeigt Rechte · Linkanzahl · Eigentümer · Gruppe · Größe · Änderungszeit in einer Zeile
-a--allZeigt versteckte Dateien (Name beginnt mit .) samt aktuellem Verzeichnis (.) und übergeordnetem Verzeichnis (..)
-A--almost-allZeigt versteckte Dateien, aber ohne . und ..
-h--human-readableZusammen mit -l Größen in K · M · G
-tSortiert nach Änderungszeit (neueste zuerst)
-r--reverseKehrt die Sortierung um (mit -lt älteste zuerst)
-SSortiert nach Dateigröße (größte zuerst)
-R--recursiveZeigt auch alle Unterverzeichnisse
-d--directoryZeigt das Verzeichnis selbst statt seines Inhalts
-F--classifyTypzeichen hinter dem Namen (Verzeichnis / · ausführbare Datei * · symbolischer Link @)
-1Ein Eintrag pro Zeile
-i--inodeZeigt die inode-Nummer jeder Datei
-n--numeric-uid-gidFormat wie -l, aber Eigentümer · Gruppe als numerische ID
-b--escapeZeigt nicht druckbare Sonderzeichen als Backslash-Escapes
Keine Suchergebnisse.

Die Optionen aus der Tabelle kannst du im Simulator unten selbst eingeben und die Ergebnisse vergleichen. Im selben Verzeichnis liegen schon versteckte Dateien, Dateien unterschiedlicher Größe, eine ausführbare Datei und ein symbolischer Link.

ls-Befehle-SimulatorAlmaLinux 9.8
[root@server work]#
Läuft nur in deinem Browser und berührt keinen echten Server. Wählst du links eine Optionsgruppe, wechseln die Chips darunter, und ein Klick auf einen Chip gibt den Befehl ein. Du kannst auch mit der Tastatur tippen; die Ausgabe entspricht dem, was wir mit denselben Dateien unter dem root-Konto von AlmaLinux 9.8 erhalten haben. Wenn sich etwas verheddert, drück [Von vorn]; mit uknew help siehst du, welche Befehle es gibt.

✅ Beispiele

Alle versteckten Dateien als Liste anzeigen.

 /]# ls -al
total 16777264
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 .
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 ..
dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel #Punkt am Anfang
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

Außer dem aktuellen Ordner (.) und dem übergeordneten Ordner (..) gilt jeder Name, der mit einem Punkt (.) beginnt, als versteckte Datei.

Um versteckte Dateien ohne aktuellen und übergeordneten Ordner aufzulisten, nimmst du die Option -A mit großem A.

dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

🔲 Verzeichnisse und Dateitypen prüfen: -d · -F

Die Option -d zeigt den Verzeichnisnamen statt des Inhalts.

 home]# ls -d testuser/
testuser/
 home]# ls testuser/
a  aa  aaa  a_sim  b  bb  bbb

Mit der Option -F siehst du den Dateityp. Ausführbare Dateien bekommen ein [*] hinter den Namen, symbolische Links ein [@].

ls-Befehl mit der Option -F
  • Ausführbare Datei: * hinter dem Dateinamen
  • Symbolischer Link: @ hinter dem Dateinamen
  • Verzeichnis: / hinter dem Dateinamen
  • Socket: = hinter dem Dateinamen
Linux ls: Befehl, Optionen und Beispiele

ℹ️ Affiliate-Hinweis
Die Inhalte dieser Website enthalten Affiliate-Links. Kauft ein Besucher über einen dieser Links ein Produkt oder eine Dienstleistung, erhält die Website vom Verkäufer eine Provision. Der Betrag, den der Käufer zahlt(bei Aktionsrabatten sinkt er ↓), steigt dadurch nicht. Angegebene Preise, Rabatte und Lagerbestände entsprechen dem Stand bei Erstellung und können abweichen; prüfe sie daher vor dem Kauf beim Verkäufer. Produkte werden nach eigenen Kriterien ausgewählt und bewertet, und Provisionen beeinflussen weder die Reihenfolge noch den Inhalt der Bewertungen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Beweisen Sie, dass Sie ein Mensch sind: 3   +   9   =