Der ls ist der Listenbefehl unter Linux. Es wird die vollständige Liste oder der Inhalt Ihres Verzeichnisses angezeigt. Schreib einfach ls und drücken Sie die Eingabetaste. Der gesamte Inhalt wird angezeigt.
ls ist ein Befehl zum Auflisten von Computerverzeichnissen und -dateien in Unix-ähnlichen und Unix-Betriebssystemen. Es wird von der Single Unix Specification und POSIX entwickelt.
Es ist in der EFI-Shell verfügbar, als Komponente der UnxUtils-Gruppe nativer Win32-Ports grundlegender GNU-Unix-ähnlicher Dienstprogramme als isoliertes Paket für Microsoft Windows oder als Komponente der MSX-DOS2-Tools der ASCII-Version für MSX-DOS 2.
Die numerischen Rechenumgebungen GNU Octave und MATLAB enthalten eine ls-Funktion mit der gleichen Funktionalität. In mehreren anderen Umgebungen wie Microsoft Windows, OS2 und DOS wird die gleiche Funktionalität durch den Befehl dir bereitgestellt. Die verschiedenen Implementierungen umfassen unterschiedliche Optionen, wie bei fast jedem Dienstprogramm. Wir können die vom Befehl bereitgestellte Dokumentation auf geeignete Optionen und Verwendung überprüfen.
Kurze Geschichte von ls
In der ersten Version von AT&T UNIX kam ein ls-Dienstprogramm vor, dessen Name vom gleichen Befehl in Multics übernommen wurde und auch „ls“ hieß, ein Akronym für „the“. 'Liste' Begriff. ls ist eine Komponente des X/Open Portability Guide aus Ausgabe 2 von 1987. Es wurde in die erste Version von POSIX.1 und die Single Unix Specification übernommen.
Verhalten
Unix-ähnliche und Unix-Betriebssysteme verwalten die Idee eines Arbeitsverzeichnisses. ls listet mehrere Dateien im Arbeitsverzeichnis auf, wenn es ohne Argumente verwendet wird. In diesem Verzeichnis werden die Dateien aufgelistet, wenn ein Verzeichnis erwähnt wird. Die Argumente können Verzeichnisse und Dateien umfassen.
Namen, die mit dem beginnen '.' Symbol sind ausgeblendet. Der '.' Das Verzeichnis wird als Arbeitsverzeichnis bezeichnet, und das '..' Das Symbol wird als übergeordnetes Verzeichnis bezeichnet. Standardmäßig werden sie angezeigt. Alle Dateien werden mit -a angezeigt. Explizit angegebene Dateinamen werden immer aufgelistet.
ls zeigt nur Namen ohne Optionen an. Es können mehrere Optionen kombiniert werden. Die grundlegenden Optionen sind:
Es ist möglich, verschiedene Artikel mit unterschiedlichen Farbtypen anzuzeigen. Es ist ein Bereich, in dem sich die Implementierungen unterscheiden:
Sternenmuster drucken
Beispiel:
ls
Unten sehen Sie, dass wir nach Eingabe des Befehls ls die gesamte Inhaltsliste des Verzeichnisses /home/sssit erhalten haben.
Linux ls-Befehlsoptionen
ls-Option | Beschreibung |
---|---|
ls -a | Unter Linux beginnen versteckte Dateien mit . (Punkt)-Symbol und sie sind im regulären Verzeichnis nicht sichtbar. Der Befehl (ls -a) trägt die gesamte Liste des aktuellen Verzeichnisses einschließlich der versteckten Dateien ein. |
ls -l | Die Liste wird in einem langen Listenformat angezeigt. |
ls -lh | Dieser Befehl zeigt Ihnen die Dateigrößen in einem für Menschen lesbaren Format an. Die Größe der Datei ist sehr schwer zu lesen, wenn sie in Bytes angegeben wird. Der Befehl (ls -lh) liefert Ihnen die Daten in Form von Mb, Gb, Tb usw. |
ls -lhS | Wenn Sie Ihre Dateien entsprechend ihrer Größe in absteigender Reihenfolge (höchste Datei ganz oben) anzeigen möchten, können Sie den Befehl (ls -lhS) verwenden. |
ls -l - -block-size=[GRÖSSE] | Es wird verwendet, um die Dateien in einem bestimmten Größenformat anzuzeigen. Hier können Sie unter [GRÖSSE] die Größe entsprechend Ihren Anforderungen zuweisen. |
ls -d */ | Es wird verwendet, um nur Unterverzeichnisse anzuzeigen. |
ls -g oder ls -lG | Damit können Sie die Spalte mit Gruppeninformationen und Eigentümer ausschließen. |
ls -n | Es wird verwendet, um Gruppen-ID und Eigentümer-ID anstelle ihrer Namen zu drucken. |
ls --color=[WERT] | Dieser Befehl wird verwendet, um die Liste farbig oder verfärbt zu drucken. |
ls – er | Dieser Befehl gibt die Indexnummer aus, wenn sich die Datei in der ersten Spalte befindet. |
ls -p | Es wird verwendet, um das Verzeichnis leicht zu identifizieren, indem die Verzeichnisse mit einem Schrägstrich (/) markiert werden. |
ls -r | Es wird verwendet, um die Liste in umgekehrter Reihenfolge auszudrucken. |
ls -R | Es wird auch der Inhalt der Unterverzeichnisse angezeigt. |
ls -lX | Dadurch werden die Dateien mit denselben Erweiterungen in der Liste gruppiert. |
ls -lt | Die Liste wird sortiert, indem die zuletzt geänderten Dateien oben angezeigt werden. |
ls ~ | Es gibt den Inhalt des Home-Verzeichnisses an. |
ls ../ | Es gibt den Inhalt des übergeordneten Verzeichnisses an. |
ls --version | Es überprüft die Version des Befehls ls. |
Linux ls -a-Befehl
Sie erhalten die gesamte Liste eines Verzeichnisses, einschließlich der versteckten Dateien. Unter Linux beginnen versteckte Dateien mit einem Punkt (.) und sind im regulären Verzeichnis nicht sichtbar.
Beispiel:
ls -a
Im obigen Beispiel sehen Sie die gesamte Liste der Dateien, einschließlich der versteckten Dateien.
Linux-Befehl ls -l
Der Befehl ls zeigt nur die Dateien an. Wenn Sie jedoch möchten, dass Ihre Dateien in einem langen Listenformat angezeigt werden, können Sie den Befehl ls -l verwenden.
Beispiel:
ls -l
Hier sehen Sie die Liste im Langlistenformat.
Die Spalten oben weisen auf bestimmte Dinge hin:
Excel-Datei in Java lesen
- Spalte 1 enthält Informationen zur Dateiberechtigung.
- Spalte 2 gibt die Anzahl der Links zur Datei an.
- In den Spalten 3 und 4 sind die Besitzer- und Gruppeninformationen angegeben.
- Spalte 5 gibt die Größe der Datei in Bytes an.
- Spalte 6 zeigt das Datum und die Uhrzeit der letzten Änderung der Datei.
- Spalte 7 zeigt den Datei- oder Verzeichnisnamen.
Linux ls -l --block-size=[SIZE]
Wenn Sie die Dateigröße Ihrer Liste in einem bestimmten Format oder einer bestimmten Größe anzeigen möchten, können Sie diesen Befehl verwenden. Geben Sie einfach die Größe entsprechend Ihrer Anforderung anstelle von [SIZE] ein.
Syntax:
ls -l --block-size=[SIZE]
Beispiel:
ls -l --block-size=M
Sehen wir uns die Ausgabe unten an.
Hier sind alle Dateigrößen in Megabyte aufgeführt.
Sie können [SIZE] durch die folgenden Maße ersetzen:
- K = Kilobyte
- M = Megabyte
- G = Gigabyte
- T = Terabyte
- P = Petabyte
- E = Exabyte
- Z = Zettabyte
- Y = Yottabyte
Linux ls -d */
Wenn Sie nur die Unterverzeichnisse ohne alle anderen Dateien anzeigen möchten, können Sie diesen Befehl verwenden.
Beispiel:
ls -d */
Das obige Ergebnis zeigt nur Unterverzeichnisse mit Ausnahme aller anderen Dateien.
Linux ls -g
Wenn Sie die Eigentümerinformationen nicht in Ihrer Liste anzeigen möchten, können Sie diese Spalte mit Hilfe dieses Befehls ausschließen.
Beispiel:
ls -g
Hier ist die Spalte „Eigentümer“ ausgeschlossen.
Linux ls -lG
Wenn Sie die Gruppeninformationen nicht in Ihrer Liste anzeigen möchten, können Sie diese Spalte mit Hilfe dieses Befehls ausschließen.
Hier ist die Gruppenspalte ausgeschlossen.
In welchem Jahr wurde der Computer erfunden?
Linux ls --color=[WERT]
Mit diesem Befehl wird die Liste eingefärbt und entfärbt. Wenn Sie den [WERT] durch „auto“ ersetzen, wird die farbige Liste angezeigt. Wenn Sie jedoch den [WERT] durch „nie“ ersetzen, wird die Liste entfärbt.
Syntax:
ls --color=[VALUE]
Beispiel:
ls --color=never
ls --color=auto
Im obigen Bild können Sie den Unterschied zwischen „Auto“ und „Niemals“ leicht erkennen.
Linux ls ~
Der Linux-Befehl ls ~ zeigt den Inhalt des Home-Verzeichnisses an. Sehen wir uns das Beispiel des Befehls ls ~ an.
Beispiel:
ls ~
Linux ls ../
Dieser Befehl enthält die Liste des übergeordneten Verzeichnisses.
Im gegebenen Beispiel ist unser aktuelles Verzeichnis Downloads und by using ls ../ Mit dem Befehl haben wir den Inhalt des übergeordneten Verzeichnisses „Home-Verzeichnis“ aufgelistet.
Beispiel:
ls ../
Öffnen Sie die zuletzt geänderte Datei mit ls -t
Die Datei kann nach Bearbeitungszeit sortiert werden, wobei die zuletzt geänderte Datei zuerst angezeigt wird. Um die zuletzt geänderte Datei im aktuellen Arbeitsverzeichnis zu öffnen, können wir den Befehl ls und die Befehle head verwenden:
ls -t | head -1
Dateigröße im HRF (für Menschen lesbares Format) anzeigen
Um die Dateigröße in einem für Menschen lesbaren Format anzuzeigen, d. h. GB, G, KB, MB usw., können wir den folgenden Befehl verwenden:
ls -lh
Wobei h die Abkürzung für „Human Readable Format“ ist.
Verzeichnisinformationen anzeigen
Wenn wir verwenden 'ihnen' , erhalten wir Informationen zum Inhalt des Verzeichnisses. Wenn wir jedoch die Informationen des Verzeichnisses sehen möchten, können wir die Option -d verwenden.
Wenn wir beispielsweise den Befehl ls -l /etc verwenden, werden alle Dateien im Verzeichnis etc angezeigt. Wenn wir jedoch die Details des Verzeichnisses /etc anzeigen möchten, können wir die Option -ld verwenden. Der Befehl lautet wie folgt:
$ ls -l /etc $ ls -ld /etc
Ältere Dateien, die sich auf den Zeitpunkt der letzten Bearbeitung beziehen
Mit dem Befehl ls -lt können wir die angezeigten Dateinamen in der Reihenfolge der letzten Bearbeitungszeit sortieren. Wir werden es praktisch finden, es mit der Option -l zu verwenden. Der Befehl wird unten erwähnt:
ls -lt
Ältere Dateien mit Bezug zum letzten Bearbeitungszeitpunkt (umgekehrte Reihenfolge)
Mit dem Befehl ls -ltr können wir die angezeigten Dateinamen in der Reihenfolge der letzten Bearbeitungszeit in umgekehrter Reihenfolge sortieren. In der Endzeile wird die zuletzt geänderte Datei angezeigt. Es wird leichter zugänglich, wenn der Listungsprozess länger dauert. Der Befehl wird unten erwähnt:
ls -ltr