Nachdem wir nun wissen, wie man sich im Dateisystem bewegt, wie finden wir heraus, was uns zur Verfügung steht? Ohne das richtige Werkzeug ist es, als würde man im Dunkeln navigieren. Glücklicherweise ist der wunderbare command linux ls zur Stelle, um Verzeichnisinhalte aufzulisten.
Grundlegende Verwendung des ls-Befehls
Standardmäßig listet der ls-Befehl die Verzeichnisse und Dateien in Ihrem aktuellen Verzeichnis auf. Sie können jedoch auch einen Pfad angeben, um den Inhalt eines anderen Verzeichnisses aufzulisten.
ls
ls /home/pete
Der command ls ist ein vielseitiges Werkzeug, das Ihnen detaillierte Informationen über die angezeigten Dateien und Verzeichnisse anzeigen kann.
Anzeigen versteckter Dateien
Beachten Sie, dass nicht alle Dateien in einem Verzeichnis standardmäßig sichtbar sind. Unter Linux sind Dateinamen, die mit einem Punkt (.) beginnen, versteckt. Sie können sie anzeigen, indem Sie den cmd ls mit dem Flag -a verwenden, was für „all“ (alle) steht.
ls -a
Detaillierte Informationen abrufen
Ein weiteres wichtiges ls-Flag ist -l für „long“ (lang). Diese Option liefert eine detaillierte Liste der Dateien im Langformat. Dies zeigt Ihnen detaillierte Informationen, beginnend von links: Dateiberechtigungen, Anzahl der Links, Besitzername, Besitzergruppe, Dateigröße, Zeitstempel der letzten Änderung und der Name der Datei oder des Verzeichnisses.
ls -l
Hier ist ein Beispiel für die Ausgabe:
pete@icebox:~$ ls -l
total 80
drwxr-x--- 7 pete penguingroup 4096 Nov 20 16:37 Desktop
drwxr-x--- 2 pete penguingroup 4096 Oct 19 10:46 Documents
drwxr-x--- 4 pete penguingroup 4096 Nov 20 09:30 Downloads
drwxr-x--- 2 pete penguingroup 4096 Oct 7 13:13 Music
drwxr-x--- 2 pete penguingroup 4096 Sep 21 14:02 Pictures
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Public
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Templates
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Videos
Sortieren in umgekehrter Reihenfolge
Manchmal möchten Sie die Sortierreihenfolge ändern. Der ls -r command listet Dateien und Verzeichnisse in umgekehrter alphabetischer Reihenfolge auf. Die Option linux ls -r ist besonders nützlich, wenn Sie die letzten Elemente einer langen Liste zuerst sehen möchten.
ls -r
Kombinieren von Befehls-Flags
Befehle haben Flags (auch Argumente oder Optionen genannt), um zusätzliche Funktionalität hinzuzufügen. Wie wir bei -a und -l gesehen haben, können Sie diese zu einem einzigen Befehl wie ls -la kombinieren. Die Reihenfolge der Flags spielt normalerweise keine Rolle, daher würde ls -al identisch funktionieren. Sie können auch das Umkehr-Flag hinzufügen: ls -lar.
ls -la