Linux-Befehle

So verwenden Sie den ls-Befehl unter Linux

So verwenden Sie den ls-Befehl unter Linux
Das ls Befehl wird verwendet, um den Verzeichnisinhalt in Linux aufzulisten. Dies ist eine sehr häufige Aufgabe für jeden Linux-Power-User und Systemadministrator. In diesem Artikel zeige ich Ihnen, wie Sie den Befehl ls unter Linux verwenden. Also lasst uns anfangen.

Verzeichnisinhalte mit ls auflisten:

Mit ls können Sie den Inhalt Ihres aktuellen Arbeitsverzeichnisses 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, wird der Verzeichnisinhalt meines aktuellen Arbeitsverzeichnisses (das standardmäßig das HOME-Verzeichnis des angemeldeten Benutzers ist) aufgelistet.

Sie können auch den Inhalt eines anderen Verzeichnisses auflisten, indem Sie den vollständigen/absoluten Pfad oder den relativen Pfad dieses Verzeichnisses verwenden.

Angenommen, Sie möchten den Inhalt der /usw Verzeichnis. Führen Sie dazu ls wie folgt aus:

$ ls /etc

Wie Sie sehen, ist der Inhalt der /usw Verzeichnis sind aufgelistet.

Angenommen, Sie möchten den Inhalt der ~/Downloads Verzeichnis mit dem relativen Pfad des Verzeichnisses aus Ihrem aktuellen Arbeitsverzeichnis, das standardmäßig das HOME (~)-Verzeichnis des Login-Benutzers ist.

Führen Sie dazu ls wie folgt aus:

$ ls ./Downloads

Wie Sie sehen, ist der Inhalt der ~/Downloads Verzeichnis sind aufgelistet.

Versteckte Dateien mit ls auflisten:

Unter Linux Dateien und Verzeichnisse, die mit beginnen . (sowie .Profil, .bashrc, .lokal/ etc) sind versteckte Dateien und Verzeichnisse. Standardmäßig listet der Befehl ls sie nicht auf. Aber du kannst das benutzen -ein Option von ls, um versteckte Dateien und Verzeichnisse aufzulisten.

$ ls -a

Wie Sie sehen können, werden die versteckten Dateien und Verzeichnisse aufgelistet.

Sie können auch die -EIN Option von ls, um versteckte Dateien und Verzeichnisse aufzulisten. Die gute Seite dieser Option ist, dass sie nicht auflistet . (aktuelles Verzeichnis) und (übergeordnetes Verzeichnis) Verzeichnisse als -ein Option tut. Es kann für Shell-Scripting hilfreich sein.

Beispielsweise,

$ ls -A

Wenn Sie die Ausgabe mit der vorherigen vergleichen, sollten Sie sehen, dass es keine mehr gibt . und Verzeichnis in der Liste.

Aktivieren und Deaktivieren der farbigen Ausgabe:

Sie können die farbige Ausgabe des ls-Befehls mit dem -Farbe Möglichkeit. Das -Farbe Option nimmt 3 Werte an, noch nie, immer und Auto.

Auf fast jeder modernen Linux-Distribution ist die farbige Ausgabe standardmäßig aktiviert. Wenn Ihnen die farbige Ausgabe von ls nicht gefällt, verwenden Sie -Farbe=nie mit ls.

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

Wenn Sie nur eine farbige Ausgabe wünschen, wenn die Standardausgabe (STDIN) mit einem Terminal verbunden ist, können Sie -Farbe=Auto.

Deaktivieren wir zum Beispiel die farbige Ausgabe von ls,

$ ls --color=never /etc

Wie Sie sehen, ist die Farbausgabe deaktiviert.

Langes Listenformat von ls:

Der Befehl ls hat ein tolles Format für lange Listen listing. Im langen Listenformat 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 Hardlinks oder die Tiefe des Verzeichnisses, das Datum der letzten Änderung und den Namen des Dateien und Verzeichnisse.

Das -l Option von ls wird verwendet, um das lange Listenformat zu aktivieren.

Beispielsweise,

$ ls -l /etc

Wie Sie sehen können, werden alle Informationen, von denen ich Ihnen erzählt habe, gut angezeigt.

Dies ist der Abschnitt mit den Verzeichnis- oder Dateiberechtigungen. Bei Verzeichnissen 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 die letzten 3 Zeichen für andere Berechtigungen. Der Charakter r = lesen, w = schreiben und x = Erlaubnis ausführen. - bedeutet nur, dass kein Wert eingestellt ist.

Dieser Abschnitt stellt die Anzahl der Hardlinks für Dateien und die Tiefe für Verzeichnisse dar.

Hier haben Sie den Eigentümer und die primäre Gruppe der Datei bzw. des Verzeichnisses.

Hier haben Sie die Gesamtdateigröße in Bytes. Sie können die Einheit mit anderen ls-Optionen ändern, die ich im nächsten Abschnitt dieses Artikels behandeln werde.

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

Schließlich haben Sie den Dateinamen oder den Verzeichnisnamen.

Ändern der Dateigrößeneinheit im Long-Listing-Format von ls:

Im Long-Listing-Format ist die verwendete Dateigrößeneinheit standardmäßig Bytes. Aber das kannst du ganz einfach mit der . ändern -Block Größe Option von ls.

Um die Einheit auf Kilobyte einzustellen, verwenden Sie -Blockgröße=k

Um die Einheit auf Megabyte einzustellen, verwenden Sie -Blockgröße=M

Um die Einheit auf Gigabyte einzustellen, verwenden Sie -Blockgröße=G

Um die Einheit auf Petabyte einzustellen, verwenden Sie -Blockgröße=P

Beispielsweise,

$ ls -l --block-size=M ~/Downloads

Wie Sie sehen können, werden die Dateigrößen in Megabyte-Einheiten gedruckt. Dies führt zu falschen Ergebnissen, da die Dateigrößen gerundet werden.

Drucken von menschenlesbaren Dateigrößen im Long-Listing-Format von ls:

Im vorherigen Abschnitt haben Sie gesehen, wie die spezifische Definition der Dateigrößeneinheit zu falschen Ergebnissen führt. Zum Glück können Sie die -ha Option von ls, um die Dateigrößen in einem für Menschen lesbaren Format zu drucken, d. h. die Einheit ändert sich abhängig von der tatsächlichen Dateigröße. Sie erhalten also die Ausgabe der richtigen Dateigröße.

Beispielsweise,

$ls -lh ~/Downloads

Wie Sie sehen, werden die erforderlichen Dateigrößeneinheiten verwendet.  Die Ausgabe ist auch genau.

Inode-Nummern mit ls drucken:

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

Beispielsweise,

$ ls -i /etc

Wie Sie sehen, wird die Inode-Nummer aller Dateien und Verzeichnisse vor dem Datei- und Verzeichnisnamen gedruckt.

Drucken von SELinux-Kontexten mit ls:

Sie können die SELinux-Kontexte von Dateien und Verzeichnissen mit dem -Z Option von ls, wenn Sie SELinux auf Ihrem Computer aktiviert haben.

Beispielsweise,

$ ls -lZ

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

Hilfe bekommen:

Weitere Informationen zu ls finden Sie in der Manpage von ls mit dem folgenden Befehl:

$ Mann ls

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

Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...
Steuern und verwalten Sie Mausbewegungen zwischen mehreren Monitoren in Windows 10
Dual-Display-Maus-Manager lässt Sie die Mausbewegung zwischen mehreren Monitoren steuern und konfigurieren, indem Sie ihre Bewegungen in der Nähe der ...