logo

Linux-Listenverzeichnisse

Es gibt verschiedene Methoden, um Dateien und Verzeichnisinformationen über sie auf Linux-Systemen aufzulisten. Aber ls ist der primäre Befehl, den wir zum Auflisten von Dateien und Verzeichnissen verwenden können. Dieser Befehl listet Dateien und Verzeichnisse im Dateisystem auf und zeigt die vollständigen Informationen an. Dies ist ein Teil des GNU-Kerndienstprogrammpakets, das auf jedem installiert ist Linux Verteilung.

So verwenden Sie den Befehl ls

Wenn wir das nutzen wollen ls Befehl , dann müssen wir die folgende Syntax verwenden:

 ls [options] [files] 

Wenn keine Option und kein Parameter vorhanden ist, verwenden wir die ls Dann zeigt Ihnen der Befehl ls die Liste aller Dateien im aktuellen Arbeitsverzeichnis an.

 $ ls 

Wenn wir den obigen Befehl ausführen, werden die Dateien alphabetisch in mehreren Spalten aufgelistet, die auf unser Terminal passen:

Shehzad Poonawala
Linux-Listenverzeichnisse

Um die Dateien in einem bestimmten Verzeichnis aufzulisten, müssen wir den Pfad des Verzeichnisses wie ein Argument oder Parameter an übergeben ls Befehl. Um beispielsweise den Inhalt des Verzeichnisses /etc aufzulisten, müssen wir den folgenden Befehl eingeben:

 $ ls /etc 

Linux-Listenverzeichnisse

Auflisten von Verzeichnissen mit Platzhaltern

Das Auflisten von Verzeichnissen mit einem Platzhalter ist die einfachste Möglichkeit, Verzeichnisse aufzulisten. Dabei endet jedes Verzeichnis mit einem Weiterleitungsschrägstrich.

Syntax:

 $ ls -ld */ 

Linux-Listenverzeichnisse

Listen Sie Verzeichnisse mit der Option -F und grep auf

Die Option -F fügt einen abschließenden Schrägstrich an. Somit können wir die Verzeichnisse mithilfe der „grep“-Zeilen durchsuchen, die mit einem Schrägstrich (/) enden;

Python rstrip

Syntax:

 $ ls -LF | grep /$ 

Linux-Listenverzeichnisse

Wir können die Verzeichnisnamen auch ohne verwenden -l Möglichkeit

Syntax:

strint zu int
 $ ls -F | grep /$ 

Auflisten von Verzeichnissen mit der Option -l und Grep

Im ls Wenn eine lange Auflistung bedeutet, dass ls -l, wir in der Lage sind, die Zeilen zu „grepen“, die mit d beginnen.

Syntax:

 $ ls -l | grep ^d 

Linux-Listenverzeichnisse

Verwenden von Echo Command

Mit Hilfe des Echo-Befehls können wir die Einträge auflisten, die mit einem Schrägstrich (/) versehen sind.

Syntax:

 $ echo */ 

Linux-Listenverzeichnisse

Verwenden von printf

Auf ähnliche Weise können wir printf verwenden, um Zeichenfolgen hervorzuheben, die mit einem Schrägstrich (/)/ enden.

Syntax:

Java verkettet Zeichenfolgen
 $ printf '%s
' */ 

Linux-Listenverzeichnisse

Verwenden des Suchbefehls

Benutzen finden Mit dem Befehl können wir die Dateien anhand ihrer Dateitypen finden.

Syntax:

 $ find . -maxdepth l -type d 

Linux-Listenverzeichnisse

Im obigen Befehl gibt die Option max Depth an, dass die Suche nur in einem bestimmten Verzeichnis durchgeführt wird. Andernfalls findet der Befehl „find“ die Verzeichnisse rekursiv, indem er jedes Verzeichnis und seine Unterverzeichnisse durchläuft. Bei allen oben genannten Methoden, die wir in der verwendet haben ls Befehl können wir dasselbe über den erreichen -A Möglichkeit. Zum Beispiel:

Syntax:

 $ ls -laF | grep /$ 

Linux-Listenverzeichnisse
 $ ls -la | grep ^d 

Linux-Listenverzeichnisse

Unterverzeichnisse rekursiv auflisten

Der -R Option teilt dem mit ls Befehl, um den Inhalt der Unterverzeichnisse rekursiv anzuzeigen:

 $ ls -R 

Linux-Listenverzeichnisse