Linux-Befehle · 7 min read · Sep 19, 2025

16 Praktische Beispiele des Linux LS-Befehls für Anfänger

Wann immer es erforderlich ist, die Inhalte eines Verzeichnisses in der Befehlszeile in Linux oder einem anderen UNIX-ähnlichen Betriebssystem anzusehen, ist ls der Befehl, der verwendet wird. Der ls-Befehl listet die Inhalte von Verzeichnissen alphabetisch sortiert auf.

Während dies die grundlegende Verwendung des Werkzeugs ist, bietet es eine Fülle von Funktionen (in Form von Befehlszeilenoptionen), die Ihnen in verschiedenen Situationen helfen. In diesem Tutorial werden wir die Verwendung einiger dieser Befehlszeilenoptionen anhand von leicht verständlichen Beispielen besprechen. Verwenden Sie den Befehl cd, um zu einem Verzeichnis zu wechseln, in dem Sie ls ausführen möchten.

1. Wie man versteckte Dateien/Verzeichnisse auflistet

Der ls-Befehl zeigt standardmäßig keine versteckten Dateien/Verzeichnisse an. Sie können das Werkzeug jedoch zwingen, dies mit der Befehlszeilenoption -a zu tun. Um alle Dateien/Verzeichnisse (einschließlich versteckter - die mit einem Punkt ‘.’ beginnen) im aktuellen Verzeichnis aufzulisten, führen Sie den folgenden Befehl aus:

ls -a

2. Wie man aktuelle (.) und vorherige Verzeichniseinträge (..) im Output überspringt

Wenn Sie die Befehlszeilenoption -a verwenden, erscheinen auch die Einträge für das aktuelle und das vorherige Verzeichnis (. und ..). Wenn Sie möchten, dass ls diese im Output nicht anzeigt, verwenden Sie stattdessen die Befehlszeilenoption -A.

3. Wie man Dateien/Verzeichnisse in umgekehrter Reihenfolge anzeigt

Standardmäßig zeigt der ls-Befehl die Dateien alphabetisch im Output an. Wenn Sie möchten, können Sie das Werkzeug auch dazu bringen, Dateien in umgekehrter Reihenfolge anzuzeigen. Dazu müssen Sie die Befehlszeilenoption -r des Werkzeugs verwenden.

ls -r

Hier ist ein Beispiel:

Dateien/Verzeichnisse in umgekehrter Reihenfolge anzeigen

4. Wie man die ls-Befehlsausgabe basierend auf Dateierweiterungen sortiert

Um die ls-Befehlsausgabe alphabetisch basierend auf Dateierweiterungen zu sortieren, verwenden Sie die Befehlszeilenoption -X.

ls -X

Hier ist der obige Befehl in Aktion:

ls-Befehlsausgabe basierend auf Dateierweiterungen sortieren

Wie Sie im obigen Screenshot sehen können, wird unter den Dateien mit Namen, die eine Erweiterung enthalten, ‘echo. c ‘ zuerst aufgeführt, und ‘byzanz_window. p y’ wird am Ende aufgeführt.

5. Wie man Dateien basierend auf dem Änderungszeitpunkt sortiert

Wenn Sie schnell wissen möchten, welche Dateien oder Verzeichnisse kürzlich geändert wurden, können Sie die -t-Option des ls-Befehls verwenden.

ls -t

Die -t-Befehlszeilenoption zeigt die neuesten Einträge zuerst an.

6. Wie man Unterverzeichnisse rekursiv auflistet

Wenn Sie möchten, können Sie den ls-Befehl dazu bringen, auch die Inhalte von Unterverzeichnissen anzuzeigen. Dies kann mit der Befehlszeilenoption -R erfolgen.

ls -R

Der folgende Screenshot zeigt den obigen Befehl in Aktion:

Unterverzeichnisse rekursiv mit dem ls-Befehl auflisten

7. Wie man Dateinamen zusammen mit ihren Inode-Nummern auflistet

Der ls-Befehl ermöglicht es Ihnen auch, Dateinamen/Verzeichnisnamen zusammen mit ihren jeweiligen Inode-Nummern aufzulisten. Das Werkzeug bietet die Befehlszeilenoption -i, um auf diese Funktion zuzugreifen.

ls -i

Hier ist der obige Befehl in Aktion:

Dateinamen zusammen mit ihren Inode-Nummern auflisten

Wie Sie im obigen Screenshot sehen können, sind die Zahlen auf der linken Seite Inode-Nummern, während die Namen auf der rechten Seite die entsprechenden Datei-/Verzeichnisnamen sind.

8. Wie man detaillierte Informationen über Dateien und Verzeichnisse anzeigt

Der ls-Befehl kann auch detaillierte Informationen über Dateien und Verzeichnisse ausgeben. Um dieses Ausgabeformat (auch bekannt als Langlistenformat) zu aktivieren, müssen Sie die Befehlszeilenoption -l verwenden.

detaillierte Informationen über Dateien und Verzeichnisse anzeigen

Wie Sie im obigen Screenshot sehen können, ist die Ausgabe in 8 Spalten unterteilt. Hier ist, was diese Spalten vermitteln:

  • Die erste Spalte zeigt die Dateiberechtigungen
  • Die zweite Spalte zeigt die Anzahl der harten Links
  • Die dritte und vierte sind Eigentümer- und Gruppennamen
  • die fünfte ist die Dateigröße
  • Die sechste und siebte sind das Datum und die Uhrzeit der letzten Änderung
  • Die letzte ist der Name der Datei.

9. Wie man Autoreninformationen anzeigt

Sie können den ls-Befehl auch auffordern, den Autor jeder Datei anzuzeigen, wenn lange Verzeichnislisten erstellt werden. Dazu müssen Sie die Option –author mit -l kombinieren.

ls -l –author

Autoreninformationen anzeigen

Wie Sie im obigen Screenshot sehen können, ist die neu hinzugefügte fünfte Spalte für den Autor.

Hinweis: Die offizielle GNU-Website sagt: „In GNU/Hurd können die Dateiautoren von ihren Eigentümern abweichen, aber in anderen Betriebssystemen sind die beiden identisch.”

10. Wie man C-Stil-Escape-Sequenzen für nicht-druckbare Zeichen (wie Zeilenumbrüche und Leerzeichen) ausgibt

Angenommen, das aktuelle Verzeichnis enthält eine Datei mit einem Namen, der ein Zeilenumbruchzeichen enthält. Wenn Sie versuchen, die Inhalte dieses Verzeichnisses aufzulisten, wird dieser bestimmte Dateiname mit einem Fragezeichen (?) angezeigt, was ein nicht druckbares Zeichen bedeutet.

Der ls-Befehl bietet jedoch eine Option, die - wenn verwendet - C-Stil-Escape-Zeichen für nicht druckbare Zeichen ausgibt. Die betreffende Option ist -b.

So sehen Sie im obigen Screenshot, dass die -b-Option dazu führt, dass ls ‘ ‘ für das Zeilenumbruchzeichen ausgibt. Ebenso werden Leerzeichen in diesem Modus durch ‘[0m’ dargestellt.

11. Wie man die Dateigröße in anderen Einheiten als Bytes ausgibt

Wenn Sie die Größe einer Datei wissen möchten, müssen Sie die -l-Option (die das Langlistenformat aktiviert) verwenden, die wir im Punkt 3 oben besprochen haben. Die Größe wird standardmäßig in Bytes angezeigt. Es kann jedoch Situationen geben, in denen Sie die Größe in Kilobyte oder Megabyte wünschen.

Der ls-Befehl hat eine Option, die es Ihnen ermöglicht, die Einheit anzugeben, in der Sie die Dateigröße angezeigt haben möchten. Die betreffende Option ist –block-size. Wenn Sie beispielsweise die Größe in Kilobyte angezeigt haben möchten, können Sie den folgenden Befehl ausführen:

ls -l –block-size=k [dateiname]

Bitte beachten Sie, dass die mit der -l-Befehlszeilenoption erzeugte Größenangabe die tatsächliche Dateigröße oder die Menge an Daten ist, die sie enthält. Wenn Sie stattdessen die Größe der Datei im Dateisystem oder die zugewiesene Größe (ja, das kann unterschiedlich sein) wissen möchten, müssen Sie den -s-Befehl verwenden.

ls -s –block-size=k [dateiname]

Für weitere Informationen über den Unterschied zwischen der von der -l-Option erzeugten Dateigröße und der von der -s-Option, gehen Sie hierhin.

12. Wie man ls anweist, nur Dateinamen und Dateigrößen im Output anzuzeigen

Wenn Sie möchten, dass die Ausgabe des ls-Befehls nur Dateinamen/Verzeichnisnamen und deren jeweilige Größen enthält, können Sie dies mit der -h-Option in Kombination mit der -l/-s-Befehlszeilenoption tun.

Zum Beispiel:

ls -s -h

ls zeigt nur Dateinamen und Dateigrößen im Output an

13. Wie man ls anweist, Sicherungsdateien im Output nicht aufzulisten

In Linux werden Sicherungsdateien mit Namen dargestellt, die mit einem Tilde (~) enden. Der ls-Befehl bietet eine Option (-B), mit der Sie das Werkzeug anweisen können, Sicherungsdateien im Output nicht aufzulisten, falls dies erforderlich ist.

Zum Beispiel zeigt der folgende Screenshot zwei ls-Befehle. Der erste gibt den Namen einer Sicherungsdatei aus, aber der zweite (der die -B-Option verwendet) nicht.

14. Wie man ls anweist, den Typ der Datei im Output spezifisch anzuzeigen

Standardmäßig ist die Ausgabe, die der ls-Befehl anzeigt, farbcodiert, wobei verschiedene Farben verschiedene Dateitypen darstellen. Wenn Sie möchten, können Sie das Werkzeug auch anweisen, einen Indikator (zu diesem Zweck) zu den Einträgen im Output hinzuzufügen. Diese Funktion kann mit der Option -F aufgerufen werden.

Hier ist ein Beispiel:

Beobachten Sie das zusätzliche ‘/‘ mit dem Beispiel-Verzeichnis und ‘‘ mit dem Test*-Executable. Hier ist die vollständige Liste der Indikatoren und Informationen darüber, was sie anzeigen:

  • @ zeigt einen symbolischen Link an
    • zeigt eine ausführbare Datei an
  • = zeigt eine Socket-Datei an
  • | zeigt ein benanntes Pipe an
  • zeigt eine Tür an

  • / zeigt ein Verzeichnis an

15. Wie man das Ausgabeformat des ls-Befehls ändert

Wenn Sie möchten, können Sie auch das Ausgabeformat für den ls-Befehl ändern. Die –format-Option des Werkzeugs ermöglicht dies. Diese Option erfordert, dass Sie einen Wert übergeben, der den Typ des gewünschten Ausgabeformats angibt. Verfügbare Werte sind: ‘verbose’ oder ‘long’, ‘commas’, ‘horizontal’ oder ‘across’, ‘vertical’ und ‘single-column’.

Zum Beispiel verwenden Sie –format=commas, wenn Sie eine durch Kommas getrennte Ausgabe wünschen:

Ähnlich verwenden Sie –format=single-column, wenn Sie möchten, dass die Ausgabe in einer einzigen Spalte angezeigt wird:

Ändern des Ausgabeformats des ls-Befehls - Ergebnis

16. Wie man ls anweist, einen bestimmten Dateityp im Output auszublenden

Wenn Sie möchten, können Sie auch den ls-Befehl zwingen, einen bestimmten Dateityp im Output auszublenden. Die –hide-Option (die ein Shell-Muster erfordert, das ihr übergeben wird) ermöglicht dies. Wenn Sie beispielsweise nicht möchten, dass das Werkzeug .txt-Dateien im Output anzeigt, hier ist der Befehl, den Sie ausführen sollten:

ls –hide=*.txt

Der folgende Screenshot zeigt die Ausgabe sowohl ohne als auch mit der –hide-Option.

ls anweisen, einen bestimmten Dateityp auszublenden

Fazit

Während ls ein sehr grundlegender Befehl ist, hängt die Effektivität seiner Nutzung vom Wissen des Benutzers über die Befehlszeilenoptionen ab, die das Werkzeug bietet. Probieren Sie die Optionen aus, die wir hier im Tutorial besprochen haben, und bei Fragen oder Zweifeln gehen Sie zur Man-Seite.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.