Der Befehl Linux LS-How to List Files in a Directory + Option Flags

0 Comments

Seit der Gründung von Unix in den 1970er Jahren haben viele Betriebssysteme es als Grundlage verwendet. Viele dieser Betriebssysteme scheiterten, während andere erfolgreich waren.

Linux ist eines der beliebtesten Unix-basierten Betriebssysteme. Es ist Open Source und wird weltweit in vielen Branchen eingesetzt.

Eine erstaunliche Funktion des Linux-Betriebssystems ist die Befehlszeilenschnittstelle (CLI), mit der Benutzer von einer Shell aus mit ihrem Computer interagieren können., Die Linux-Shell ist eine REPL-Umgebung (Read, Evaluate, Print, Loop), in der Benutzer einen Befehl eingeben können und die Shell ihn ausführt und ein Ergebnis zurückgibt.

Der Befehl ls ist einer der vielen Linux-Befehle, mit denen ein Benutzer Dateien oder Verzeichnisse von der CLI auflisten kann.

In diesem Artikel, wir gehen in die Tiefe auf dem ls Befehl und einige der wichtigsten Flags Sie Tag-zu-Tag benötigen.,

Voraussetzungen

  • Ein Computer mit Verzeichnissen und Dateien
  • Hat eine der Linux-Distributionen installiert
  • Grundkenntnisse in der Navigation durch die CLI
  • Ein Lächeln im Gesicht 🙂

Der Befehl Linux ls

Der Befehl ls dient zum Auflisten von Dateien oder Verzeichnissen in Linux und anderen Unix-basierten Betriebssystemen.,

Genau wie Sie mit einer GUI in Ihrem Datei-Explorer oder Finder navigieren, können Sie mit dem Befehl ls standardmäßig alle Dateien oder Verzeichnisse im aktuellen Verzeichnis auflisten und über die Befehlszeile weiter mit ihnen interagieren.,

Starten Sie Ihr Terminal und geben Sie ls ein, um dies in Aktion zu sehen:

So listen Sie Dateien in einem Verzeichnis mit den Optionen

auf Der Befehl ls akzeptiert auch einige Flags (auch als Optionen bezeichnet ändert, wie Dateien oder Verzeichnisse in Ihrem Terminal aufgelistet werden.,

Mit anderen Worten, Flags ändern die Funktionsweise des Befehls ls:

PS: Der im gesamten Artikel verwendete Wortinhalt bezieht sich auf die aufgelisteten Dateien und Verzeichnisse, nicht auf den tatsächlichen Inhalt der Dateien/Verzeichnisse ?,ectory:

List files in another directory

Type the command to list the contents of another directory:

List files in the root directory

Type the ls / command to list the contents of the root directory:

List files in the parent directory

Type the ls .. command to list the contents of the parent directory one level oben.,h3>List files with subdirectories

Type the ls * command to list the contents of the directory with it“s subdirectories:

List files recursively

Type the ls -R command to list all dateien und Verzeichnisse mit ihren entsprechenden Unterverzeichnissen bis zur letzten Datei:

Wenn Sie viele Dateien haben, kann dies sehr lange dauern, da jede einzelne Datei in jedem Verzeichnis ausgedruckt wird.,li>Datum / Uhrzeit der letzten Änderung des Inhalts

  • Datei-oder Verzeichnisname
  • Dateien im Langformat mit lesbaren Dateigrößen auflisten

    Geben Sie den Befehl ls -lh ein, um die Dateien oder Verzeichnisse im obigen Tabellenformat aufzulisten, jedoch mit einer anderen Spalte, die die Größe jeder Datei darstellt/directory:

    List files including hidden files

    Type the ls -a command to list files or directories including hidden files or directories.,iv>

    List files in long format including hidden files

    Type the ls -l -a or ls -a -l or ls -la or ls -al command to list files or directories in a table format with extra information including hidden files dateien oder Verzeichnisse:

    Dateien auflisten und nach Datum und Uhrzeit sortieren

    Geben Sie den Befehl ls -t ein, um Dateien oder Verzeichnisse aufzulisten und nach Datum und Uhrzeit der letzten Änderung in absteigender Reihenfolge (vom größten zum kleinsten) zu sortieren.,

    Sie können auch ein -r Flag hinzufügen, um die Sortierreihenfolge wie folgt umzukehren: ls -tr:

    Dateien auflisten und nach Dateigröße sortieren

    Geben Sie die ls -S (das S ist Großbuchstaben) Befehl zum Auflisten von Dateien oder Verzeichnissen und Sortieren nach Datum oder Uhrzeit in absteigender Reihenfolge (größte bis kleinste).,

    Sie können auch ein -r Flag hinzufügen, um die Sortierreihenfolge wie folgt umzukehren: ls -Sr:

    Listen Sie Dateien auf und geben Sie das Ergebnis in eine Datei aus

    Geben Sie die ls > output.txt Befehl zum Drucken der Ausgabe des vorhergehenden Befehls in eine Datei. Sie können eines der zuvor diskutierten Flags verwenden, z. B. -la — der entscheidende Punkt hierbei ist, dass das Ergebnis in eine Datei ausgegeben und nicht in der Befehlszeile protokolliert wird.,

    Dann können Sie die Datei nach Belieben verwenden oder den Inhalt der Datei mit cat output.txtprotokollieren:

    .

    Es gibt Unmengen anderer Befehle und Kombinationen, die Sie durchsuchen können, um Dateien und Verzeichnisse basierend auf Ihren Anforderungen aufzulisten. Eine Sache, an die Sie sich erinnern sollten, ist die Möglichkeit, mehrere Befehle gleichzeitig zu kombinieren.

    Stellen Sie sich vor, Sie möchten eine Datei im Langformat auflisten, einschließlich versteckter Dateien, und nach Dateigröße sortieren., Der Befehl wäre ls -alS, eine Kombination aus ls -l, ls -a und ls -S.

    Wenn Sie einen Befehl vergessen oder sich nicht sicher sind, was zu tun ist, können Sie ls --help oder man ls ausführen, um ein Handbuch mit allen möglichen Optionen für den Befehl ls anzuzeigen:

    >

    Danke fürs Lesen!


    Schreibe einen Kommentar

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