So verwenden Sie den Befehl LS unter Linux

So verwenden Sie den Befehl LS unter Linux
Der ls Der Befehl wird verwendet, um die Verzeichnisinhalte unter Linux aufzulisten. Dies ist eine sehr häufige Aufgabe für alle Linux -Power -Benutzer und Systemadministratoren. In diesem Artikel werde ich Ihnen zeigen, wie Sie den Befehl LS in Linux verwenden können. Also lasst uns anfangen.

Auflistung des Verzeichnisinhalts mit LS:

Sie können den Inhalt Ihres aktuellen Arbeitsverzeichnisses mit LS auflisten. Dies ist die häufigste Verwendung von LS.

Um den Inhalt Ihres aktuellen Arbeitsverzeichnisses aufzulisten, führen Sie LS wie folgt aus:

$ ls

Wie Sie sehen können.

Sie können auch den Inhalt eines anderen Verzeichnisses unter Verwendung des vollständigen/absoluten Pfades oder des relativen Pfades dieses Verzeichnisses auflisten.

Nehmen wir zum Beispiel an, Sie möchten den Inhalt des /usw Verzeichnis. Führen Sie dazu LS wie folgt aus:

$ ls /etc

Wie Sie sehen können, der Inhalt der /usw Verzeichnis sind aufgeführt.

Noch einmal, sagen wir, Sie möchten den Inhalt der auflisten ~/Downloads Verzeichnis unter Verwendung des relativen Pfades des Verzeichnisse.

Führen Sie dazu LS wie folgt aus:

$ ls ./Downloads

Wie Sie sehen können, der Inhalt der ~/Downloads Verzeichnis sind aufgeführt.

Auflistung versteckter Dateien mit LS:

Unter Linux, Dateien und Verzeichnisse beginnend mit . (wie zum Beispiel .Profil, .bashrc, .lokal/ etc) sind versteckte Dateien und Verzeichnisse. Standardmäßig listet der Befehl LS sie nicht auf. Aber Sie können die verwenden -A Option von LS, um versteckte Dateien und Verzeichnisse aufzulisten.

$ ls -a

Wie Sie sehen können, sind die versteckten Dateien und Verzeichnisse aufgeführt.

Sie können auch die verwenden -A Option von LS, um versteckte Dateien und Verzeichnisse aufzulisten. Die gute Seite dieser Option ist, dass sie die nicht auflistet . (aktuelles Verzeichnis) und (übergeordnete Verzeichnis) Verzeichnisse als -A Option. Es kann hilfreich für Shell -Skripten sein.

Zum Beispiel,

$ ls -a

Wenn Sie die Ausgabe mit dem vorherigen vergleichen, sollten Sie sehen, dass es nicht mehr gibt . Und Verzeichnis in der Liste.

Aktivieren und deaktivieren Sie die farbige Ausgabe:

Sie können die farbige Ausgabe des LS -Befehls mit dem aktivieren und deaktivieren -Farbe Möglichkeit. Der -Farbe Die Option nimmt 3 Werte vor, niemals, stets Und Auto.

Bei fast jeder modernen Linux -Verteilung ist die farbige Ausgabe standardmäßig aktiviert. Wenn Sie die farbige Ausgabe von LS nicht mögen, verwenden Sie -Farbe = nie mit ls.

Wenn Sie aus irgendeinem Grund standardmäßig keine farbige Ausgabe haben, können Sie verwenden -Farbe = immer mit ls.

Wenn Sie nur farbige Ausgabe wünschen, wenn der Standardausgang (STDIN) an ein Terminal angeschlossen ist, können Sie verwenden -color = auto.

Lassen Sie uns zum Beispiel die farbige Ausgabe von LS deaktivieren,

$ ls - -color = nie /etc

Wie Sie sehen können, ist die farbige Ausgabe deaktiviert.

Langes Auflistungsformat von LS:

Der LS -Befehl hat ein fantastisches Long Listing -Format. Im Long Listing -Format können Sie die Datei- und Verzeichnisberechtigungen, die Dateigröße, den Eigentümer und die primäre Gruppe der Dateien oder Verzeichnisse, die Anzahl der harten Links oder die Tiefe des Verzeichnisses, das letzte Änderungsdatum und den Namen des Verzeichnisses sehen Dateien und Verzeichnisse.

Der -l Die Option von LS wird verwendet, um das Long Listing -Format zu aktivieren.

Zum Beispiel,

$ ls -l /etc

Wie Sie sehen können, werden alle Informationen, über die ich Ihnen erzählt habe, gut angezeigt.

Dies ist der Abschnitt Verzeichnis oder Dateiberechtigung. Für Verzeichnisse beginnt dieser Abschnitt mit D und für Dateien beginnt es mit -. Dann sind die ersten 3 Zeichen für Benutzerberechtigungen, dann die nächsten 3 Zeichen für Gruppenberechtigungen, dann sind die letzten 3 Zeichen für andere Berechtigungen vorhanden. Der Charakter R = Lesen Sie, w = schreiben und X = Erlaubnis ausführen. - bedeutet nur, dass kein Wert festgelegt wird.

Dieser Abschnitt enthält die Anzahl der harten Links für Dateien und die Tiefe für Verzeichnisse.

Sie haben den Eigentümer und die primäre Gruppe der Datei oder des Verzeichnisses hier jeweils.

Hier haben Sie die Gesamtdateigröße in Bytes. Sie können das Gerät mit anderen LS -Optionen ändern, die ich im nächsten Abschnitt dieses Artikels abdecken werde.

Hier haben Sie das letzte Änderungsdatum der Datei oder des Verzeichnisses.

Schließlich haben Sie den Dateinamen oder den Verzeichnisnamen.

Ändern der Dateigröße Einheit im Langlistenformat von LS:

In LS Long Listing -Format ist die verwendete Dateigröße standardmäßig Bytes. Aber Sie können das leicht mit dem ändern -Block Größe Option von ls.

Um das Gerät auf Kilobyten einzustellen, verwenden Sie -Blockgröße = k

Um das Gerät auf Megabyte einzustellen, verwenden Sie -Blockgröße = m

Um das Gerät auf Gigabyte einzustellen, verwenden Sie -Blockgröße = g

Um das Gerät auf Petabyte einzustellen, verwenden Sie -Blockgröße = p

Zum Beispiel,

$ ls -l -Block -Größe = m ~/downloads

Wie Sie sehen können, werden die Dateigrößen in der Megabyte -Einheit gedruckt. Dies gibt Ihnen falsche Ergebnisse, da die Dateigrößen gerundet sind.

Drucken menschlicher lesbarer Dateigrößen im langen Auflistungsformat von LS:

Im früheren Abschnitt haben Sie gesehen. Zum Glück können Sie die verwenden -H Option von LS, um die Dateigrößen im menschlichen lesbaren Format zu drucken, dh das Gerät ändert sich in Abhängigkeit von der tatsächlichen Dateigröße. Sie erhalten also die richtige Ausgabe der Dateigröße.

Zum Beispiel,

$ ls -lh ~/downloads

Wie Sie sehen können, werden die erforderlichen Einheiten der Dateigröße verwendet. Der Ausgang ist ebenfalls genau.

Drucken von Inode -Zahlen mit LS:

Sie können die Inode -Anzahl von Dateien und Verzeichnissen mit dem drucken -ich Option von ls.

Zum Beispiel,

$ ls -i /etc

Wie Sie sehen können.

Drucken von Selinux -Kontexten mit LS:

Sie können die Selinux -Kontexte von Dateien und Verzeichnissen mit dem drucken -Z Option von LS Wenn Sie Selinux auf Ihrem Computer aktiviert haben.

Zum Beispiel,

$ ls -lz

Wie Sie sehen können, werden die Selinux -Kontexte gedruckt.

Hilfe bekommen:

Weitere Informationen zu LS finden Sie in der Mannschaft von LS mit dem folgenden Befehl:

$ MAN LS

So verwenden Sie den Befehl LS unter Linux. Danke, dass du diesen Artikel gelesen hast.