Linux ls-Befehl mit praktischen Beispielen

LinuxLinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Labyrinth lernen Sie, wie Sie die Linux-Befehl ls verwenden, um Dateien und Verzeichnisse aufzulisten, und erkunden verschiedene Optionen, um detaillierte Informationen zu erhalten. Das Labyrinth behandelt die grundlegende Verwendung des ls-Befehls sowie fortgeschrittene Optionen zur Anzeige von Dateiberechtigungen, Eigentum und anderen Metadaten. Sie lernen auch, wie Sie mit dem ls-Befehl durch Verzeichnisstrukturen navigieren. Dieses Labyrinth ist Teil des Skillsets "Grundlegende Datei- und Verzeichnisoperationen", das für Linux-Systemverwaltung und -Entwicklungstasks unerlässlich ist.

Linux Commands Cheat Sheet


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") subgraph Lab Skills linux/ls -.-> lab-422776{{"Linux ls-Befehl mit praktischen Beispielen"}} linux/cd -.-> lab-422776{{"Linux ls-Befehl mit praktischen Beispielen"}} linux/pwd -.-> lab-422776{{"Linux ls-Befehl mit praktischen Beispielen"}} end

Verstehen der grundlegenden Verwendung des ls-Befehls

In diesem Schritt lernen Sie die grundlegende Verwendung des ls-Befehls in Linux. Der ls-Befehl wird verwendet, um die Inhalte eines Verzeichnisses aufzulisten. Er liefert Informationen über Dateien und Verzeichnisse, wie z. B. deren Namen, Berechtigungen, Eigentum und mehr.

Lassen Sie uns beginnen, indem wir den grundlegenden ls-Befehl im Verzeichnis ~/project ausführen:

ls

Beispielausgabe:

file1.txt  file2.txt  folder1  folder2

Die Ausgabe zeigt die Dateien und Verzeichnisse im aktuellen Verzeichnis an.

Sie können auch den ls-Befehl mit verschiedenen Optionen verwenden, um detailliertere Informationen zu erhalten. Beispielsweise zeigt die Option -l die lange Formatierung der Liste, die zusätzliche Details zu jeder Datei und jedem Verzeichnis enthält:

ls -l

Beispielausgabe:

total 8
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2

Die lange Formatierung der Liste liefert Informationen wie Dateiberechtigungen, Besitzer, Gruppe, Dateigröße und Änderungszeit.

Eine weitere nützliche Option ist -a, die alle Dateien anzeigt, einschließlich versteckter Dateien (Dateien, die mit einem Punkt beginnen):

ls -a

Beispielausgabe:

. .. .hidden_file  file1.txt  file2.txt  folder1  folder2

Sie können mehrere Optionen kombinieren, wie -l und -a, um sowohl die lange Formatierung als auch die Liste der versteckten Dateien zu erhalten:

ls -la

Beispielausgabe:

total 16
drwxr-xr-x 4 labex labex 4096 Apr 12 12:34.
drwxr-xr-x 4 labex labex 4096 Apr 12 12:34..
-rw-r--r-- 1 labex labex    0 Apr 12 12:34.hidden_file
-rw-r--r-- 1 labex labex    0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex    0 Apr 12 12:34 file2.txt
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2

Im nächsten Schritt werden Sie fortgeschrittene ls-Befehlsoptionen erkunden, um detaillierte Dateiinformationen abzurufen.

Erkunden Sie die ls-Befehlsoptionen für detaillierte Dateiinformationen

In diesem Schritt werden Sie fortgeschrittene Optionen des ls-Befehls erkunden, um detaillierte Informationen über Dateien und Verzeichnisse abzurufen.

Lassen Sie uns beginnen, indem wir die Option -l (lange Formatierung) verwenden, um zusätzliche Details über die Dateien und Verzeichnisse anzuzeigen:

ls -l

Beispielausgabe:

total 8
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2

Die lange Formatierung der Liste liefert die folgenden Informationen für jede Datei und jedes Verzeichnis:

  • Dateiberechtigungen
  • Anzahl der harten Links
  • Besitzer
  • Gruppe
  • Dateigröße
  • Änderungszeit
  • Dateiname

Sie können auch die Option -h (menschenlesbar) verwenden, um die Dateigrößen in einem lesbareren Format anzuzeigen:

ls -lh

Beispielausgabe:

total 8.0K
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
drwxr-xr-x 2 labex labex 4.0K Apr 12 12:34 folder1
drwxr-xr-x 2 labex labex 4.0K Apr 12 12:34 folder2

Die Dateigrößen werden jetzt in einem menschenlesbaren Format angezeigt (z. B. 4.0K anstelle von 4096).

Um die Dateien in umgekehrter Reihenfolge aufzulisten, können Sie die Option -r (umgekehrt) verwenden:

ls -lr

Beispielausgabe:

total 8
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt

Die Dateien und Verzeichnisse werden jetzt in umgekehrter Reihenfolge aufgelistet.

Sie können auch mehrere Optionen kombinieren, um die gewünschte Ausgabe zu erhalten. Beispielsweise, um alle Dateien (einschließlich versteckter Dateien) in langer Formatierung und umgekehrter Reihenfolge aufzulisten:

ls -alr

Beispielausgabe:

total 16
drwxr-xr-x 4 labex labex 4096 Apr 12 12:34..
drwxr-xr-x 4 labex labex 4096 Apr 12 12:34.
-rw-r--r-- 1 labex labex 0 Apr 12 12:34.hidden_file
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt

Im nächsten Schritt werden Sie lernen, wie Sie den ls-Befehl zur Navigation in Verzeichnisstrukturen nutzen.

In diesem Schritt lernen Sie, wie Sie den ls-Befehl verwenden, um durch Verzeichnisstrukturen zu navigieren.

Zunächst erstellen wir ein neues Verzeichnis und einige Dateien darin:

mkdir ~/project/new_folder
touch ~/project/new_folder/file3.txt ~/project/new_folder/file4.txt

Jetzt können Sie den ls-Befehl verwenden, um die Inhalte des new_folder-Verzeichnisses aufzulisten:

ls ~/project/new_folder

Beispielausgabe:

file3.txt  file4.txt

Um die Inhalte des aktuellen Verzeichnisses und seiner Unterverzeichnisse aufzulisten, können Sie die Option -R (rekursiv) verwenden:

ls -R ~/project

Beispielausgabe:

~/project:
file1.txt  file2.txt  folder1  folder2  new_folder

~/project/folder1:

~/project/folder2:

~/project/new_folder:
file3.txt  file4.txt

Die -R-Option listet die Inhalte des aktuellen Verzeichnisses und aller seiner Unterverzeichnisse rekursiv auf.

Sie können auch den ls-Befehl verwenden, um zu einem bestimmten Verzeichnis zu navigieren. Beispielsweise, um die Inhalte des new_folder-Verzeichnisses aufzulisten:

cd ~/project/new_folder
ls

Beispielausgabe:

file3.txt  file4.txt

Nachdem Sie in das new_folder-Verzeichnis navigiert sind, können Sie den grundlegenden ls-Befehl verwenden, um seine Inhalte aufzulisten.

Um zurück zum übergeordneten Verzeichnis zu gelangen, können Sie den Befehl cd.. verwenden:

cd..
ls

Beispielausgabe:

file1.txt  file2.txt  folder1  folder2  new_folder

Auf diese Weise können Sie den ls-Befehl verwenden, um durch Ihre Verzeichnisstruktur zu navigieren und die Inhalte verschiedener Verzeichnisse aufzulisten.

In den vorherigen Schritten haben Sie die grundlegende Verwendung des ls-Befehls gelernt und seine verschiedenen Optionen untersucht. In diesem Schritt haben Sie die Verwendung des ls-Befehls zur Navigation durch Verzeichnisse und zum Auflisten ihrer Inhalte praktiziert. Diese Fähigkeiten werden Ihnen helfen, Ihre Dateien und Verzeichnisse in einer Linux-Umgebung effizienter zu verwalten.

Zusammenfassung

In diesem Labyrinth haben Sie die grundlegende Verwendung des ls-Befehls in Linux gelernt, der dazu verwendet wird, die Inhalte eines Verzeichnisses aufzulisten. Sie haben verschiedene Optionen wie -l zur Anzeige detaillierter Dateiinformationen und -a zur Anzeige versteckter Dateien untersucht. Sie haben auch gelernt, wie Sie mehrere Optionen kombinieren, um umfassendere Dateilisten zu erhalten. Anschließend wurde das Labyrinth auf fortgeschrittene ls-Befehlsoptionen erweitert, um detaillierte Dateiinformationen abzurufen, einschließlich Dateiberechtigungen, Eigentum und Zeitstempel. Schließlich haben Sie gelernt, wie Sie mit dem ls-Befehl durch Verzeichnisstrukturen navigieren.

Linux Commands Cheat Sheet