Das Abrufen detaillierter Informationen zu Dateien in Ihrem Speicher ist schwierig, wenn Sie nicht wissen, wie der Befehl ls verwendet wird. Hier werden wir alles besprechen, was mit dem Befehl ls unter Linux zusammenhängt, zusammen mit einigen verschiedenen Flags, die damit verwendet werden.

Der Befehl ls unter Linux

Mit dem Befehl ls werden alle Dateien und Ordner aufgelistet, die in Ihrem aktuellen Arbeitsverzeichnis vorhanden sind. Mit demselben Befehl können Sie auch verschiedene Informationen zu den Dateien abrufen. Da es bereits im GNU Core Utilities-Paket enthalten ist, müssen Sie kein zusätzliches Paket auf Ihrem System installieren, um es zu verwenden.

Sie können ls auch mit anderen Bash-Befehlen verketten. Zum Beispiel Rohrleitungen a grep Aussage mit ls Mit dieser Option können Sie das Verzeichnis nach bestimmten Dateien durchsuchen und filtern.

Verwendung des Befehls ls

Die grundlegende Syntax des Befehls ls lautet:

ls [Optionen] [Verzeichnis]

Eine der einfachsten Verwendungsmöglichkeiten des Befehls besteht darin, alle Dateien und Ordner in Ihrem aktuellen Arbeitsverzeichnis aufzulisten.

ls

Wenn Sie die oben genannte Anweisung im Stammverzeichnis Ihres Systems ausführen, wird eine Ausgabe angezeigt, die ungefähr so ​​aussieht.

bin dev home lib64 mnt proc run srv tmp var
boot etc lib verloren + gefunden opt root sbin sys usr

Auflisten von Dateien in einem bestimmten Verzeichnis

Um Dateien aufzulisten, die zu einem anderen Ordner gehören (nicht zum aktuellen Arbeitsverzeichnis), müssen Sie den Verzeichnispfad zusammen mit dem Befehlsnamen übergeben.

ls [Verzeichnis]

Um die Liste aller in der Datei vorhandenen Dateien abzurufen /boot Verzeichnis:

ls / boot

Die Ausgabe zeigt nun die Dateien und Ordner an, die im angegebenen Verzeichnisnamen vorhanden sind.

EFI-Grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Verwendung der -F Das Flag mit dem Befehl fügt am Ende jedes Verzeichnisses ein / -Zeichen hinzu.

EFI / grub / initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Sie können auch mehrere Verzeichnisse übergeben, indem Sie die Pfadnamen durch a trennen Raum Charakter.

ls / boot / usr
Ausgabe
/boot:
EFI-Grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src

Listen Sie Dateien im Stammverzeichnis auf

Das Stammverzeichnis enthält alle anderen Verzeichnisse und Dateien auf Ihrem System. Es ist der oberste Ordner in der Verzeichnishierarchie Ihres Computers. Ein Stammverzeichnis wird im Allgemeinen mit dem bezeichnet / Charakter.

ls /

Es spielt keine Rolle, in welchem ​​Verzeichnis Sie sich zum Zeitpunkt der Eingabe des oben genannten Befehls befinden Der Befehl erzeugt eine Ausgabe, in der alle im Stammverzeichnis vorhandenen Unterordner und Dateien aufgelistet sind Verzeichnis.

Listen Sie Dateien im übergeordneten Verzeichnis auf

Ein übergeordnetes Verzeichnis unter Linux ist ein Verzeichnis über dem aktuellen Verzeichnis. Lass uns nehmen /usr/bin als Beispiel. Hier, /bin ist Ihr aktuelles Arbeitsverzeichnis und /usr ist das übergeordnete Verzeichnis.

So erhalten Sie eine Liste aller Dateien in einem übergeordneten Verzeichnis:

ls ..
bin etc include lib lib32 lib64 local sbin share src

Hinzufügen eines weiteren .. Sie gelangen in das übergeordnete Verzeichnis des übergeordneten Verzeichnisses. Zum Beispiel, /var/log/old ist Ihr aktuelles Arbeitsverzeichnis. ls .. listet die Ordner auf, die in der /log Verzeichnis während ls ../ .. Sie erhalten eine Liste aller Dateien und Ordner, die in der /var Verzeichnis.

ls ../ ..
cache db leere spiele lib local lock log mail mail opt run spool tmp

Listen Sie Dateien im Home-Verzeichnis auf

Das Home-Verzeichnis unter Linux ist mit dem gekennzeichnet ~ Charakter. So listen Sie den in Ihrem Home-Verzeichnis verfügbaren Inhalt auf:

ls ~

Nur Verzeichnisse auflisten (keine Dateien)

Wenn Sie aus irgendeinem Grund nur Ordner auflisten möchten, die in einem Verzeichnis vorhanden sind, verwenden Sie die -d Flag mit dem Standardbefehl ls.

ls -d / home

Listen Sie Dateien mit Unterverzeichnissen auf

Verwendung der * Zeichen mit dem Befehl ls erhalten Sie eine Liste aller Dateien und Ordner im aktuellen Arbeitsverzeichnis sowie der Unterverzeichnisse.

ls *

Dateien rekursiv auflisten

Verwendung der -R Das Flag mit dem Standardbefehl listet alle Dateien und Ordner auf, die in einem Verzeichnis vorhanden sind, bis zur letzten Ebene.

ls -R

Beachten Sie, dass Sie den Verzeichnispfad auch zusammen mit dem rekursiven Flag übergeben können. Das bedeutet, dass ls / usr / home -R ist ein gültiger Befehl.

Listen Sie Dateien mit ihrer Größe auf

Verwenden Sie die Taste, um die Namen aller Dateien zusammen mit ihrer Größe abzurufen -s Flag mit dem Befehl.

ls -s / yay-git
insgesamt 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Verbunden: Verschieben von Dateien unter Linux mit dem Befehl Mv

So verschieben Sie Linux-Dateien mit dem Befehl Mv

Das Verschieben von Dateien im Linux-Terminal ist leistungsfähiger als in einem Dateibrowser, aber Sie müssen wissen, was Sie tun.

Listen Sie Dateien mit detaillierten Informationen auf

Das -l Mit flag können Sie eine Liste des Inhalts eines Linux-Verzeichnisses mit einer detaillierten Beschreibung jedes Eintrags abrufen. Folgende Informationen sind in der Ausgabe enthalten:

  1. Datei- und Ordnerberechtigungen
  2. Anzahl der Links
  3. Inhaltseigentümer
  4. Gruppeninhaber
  5. Inhaltsgröße
  6. Dateinamen
  7. Datum und Uhrzeit der letzten Änderung
ls -l
insgesamt 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 8. Februar 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 8. Februar 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 8. Februar 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2998674 8. Februar 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Die erste Spalte ist für die Datei- und Ordnerberechtigungen reserviert. Das erste Zeichen gibt den Dateityp an und die nächsten neun Zeichen geben die Berechtigungen der Datei an.

Die verschiedenen Dateitypen, auf die Sie häufig stoßen:

  1. Regelmäßige Dateien (-)
  2. Spezielle Dateien blockieren (b)
  3. Zeichenspezialdateien (c)
  4. Verzeichnis (d)
  5. Symbolische Verbindung (l)
  6. Netzwerkdatei (n)
  7. FIFO (p)
  8. Steckdose (n)

In Bezug auf Dateiberechtigungen werden in der Ausgabe die folgenden Zeichen verwendet.

  1. Lesbar (r)
  2. Beschreibbar (w)
  3. Ausführbare Datei (x)

Lass uns nehmen drw-r - r-- als Beispiel. Das erste Zeichen gibt an, dass der Eintrag ein Verzeichnis ist. Die folgenden zwei Zeichen geben an, dass der aktuelle Benutzer über Lese- und Schreibberechtigungen verfügt. Die restlichen Zeichen enthalten Informationen zu den Dateiberechtigungen für andere Benutzer.

Listen Sie Dateien mit lesbarer Größe auf

Das -s Mit dem Befehl erhalten Sie einen numerischen Wert, der jedem Eintrag zugeordnet ist. Und wie offensichtlich, würden Sie nicht wissen, was die Bedeutung dieses Wertes ist. Verwenden Sie daher die Option, um Dateien und ihre Größe lesbar aufzulisten -lh Flagge zusammen mit dem Befehl.

ls -lh
insgesamt 2,9 Mio.
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K 8. Februar 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K 8. Februar 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K 8. Februar 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2.9M 8. Februar 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

In der Ausgabe werden Größenangaben für Bytes (B), Megabyte (MB), Gigabyte (GB) und Terabyte (TB) verwendet.

Der Standard ls Der Befehl enthält keine versteckten Dateien in der Ausgabe. Um den vom Benutzer als ausgeblendet eingestellten Inhalt aufzulisten, übergeben Sie die -ein Flag mit dem Befehl ls.

ls -a

Piping ls Mit Grep-Befehl

Der Befehl grep wird verwendet, um Muster abzugleichen, die einem bestimmten regulären Ausdruck folgen. Sie können diesen Befehl mit ls verketten, um nach Dateien zu suchen, die in Ihrem System vorhanden sind. Geben Sie in Ihr Stammverzeichnis Folgendes ein:

ls | grep l

Dadurch werden alle Dateien und Ordner aufgelistet, die mit l Zeichen beginnen. Sie können Ihre Dateien auch mit grep nach ihren Erweiterungen filtern.

Dateien nach Uhrzeit und Datum sortieren

Verwenden Sie die Option, um alle Dateien aufzulisten und nach Uhrzeit und Datum der Erstellung / Änderung zu sortieren -t Flagge zusammen mit ls.

ls -t

Dateien nach Größe sortieren

Das -S Mit flag können Sie die Dateien und Ordner entsprechend ihrer Dateigröße sortieren.

ls -S

Standardmäßig werden die Dateien in absteigender Reihenfolge sortiert (größte Datei zuerst). Sie können dieses Verhalten jedoch leicht umkehren, indem Sie hinzufügen r mit dem -S Flagge.

ls -Sr

Dateien auflisten und Ausgabe an eine Datei senden

Verwendung der > Zeichen können Sie die Ausgabe des Befehls ls an eine beliebige Datei senden.

ls> ls-output.txt

Später können Sie den Inhalt der neu erstellten Datei durch Eingabe lesen cat ls-output.txt in Ihrem Terminal.

Anzeigen des Inhalts eines Verzeichnisses mit dem Befehl ls

Der Befehl ls ist einer der leistungsstärksten Befehle für Linux-Benutzer. Um Ihre Befehle im Terminal optimal zu nutzen, können Sie versuchen, Verkettungsbefehle zusammen zu lernen. Sie können sogar die pfeifen Befehl mv zum Verschieben von Dateien mit ls.

Der Tipp Nummer eins, um sich mit Linux vertraut zu machen, besteht darin, sich einige grundlegende Befehle zu merken. Dies wird Ihnen sicherlich dabei helfen, während der Verwendung Ihres Systems viel effizienter und schneller zu werden.

Email
Das Linux-Befehlsreferenz-Spickzettel

Mit diesem einfachen Spickzettel können Sie sich in kürzester Zeit mit dem Linux-Befehlszeilenterminal vertraut machen.

Verwandte Themen
  • Nicht spezifiziert
Über den Autor
Deepesh Sharma (10 Artikel veröffentlicht)

Deepesh ist ein Tech-Blogger und schreibt seit über 3 Jahren Informationsinhalte. Derzeit absolviert er seinen Bachelor in Computeranwendungen an einer renommierten Universität in Indien. In seiner Freizeit schreibt er gerne, hört Musik und spielt Gitarre.

Mehr von Deepesh Sharma

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.