Auflisten des Verzeichnisinhalts mit ls -ld
In diesem Schritt lernen Sie, wie Sie den Inhalt eines Verzeichnisses auflisten und detaillierte Informationen über das Verzeichnis selbst mithilfe des ls
-Befehls mit den Optionen -l
und -d
anzeigen können.
Der ls
-Befehl ist einer der am häufigsten verwendeten Befehle in Linux. Standardmäßig listet er die Dateien und Verzeichnisse im aktuellen Verzeichnis auf.
Die Option -l
liefert ein "ausführliches Listing" (long listing), das Details wie Dateiberechtigungen, Eigentum, Größe und Änderungszeit anzeigt.
Die Option -d
ist wichtig, wenn Sie Informationen über das Verzeichnis selbst sehen möchten, anstatt seinen Inhalt. Ohne -d
würde ls -l
den Inhalt des Verzeichnisses im ausführlichen Format auflisten. Mit -d
listet es den Verzeichniseintrag selbst auf.
Kombinieren wir diese Optionen, um die Details Ihres aktuellen Verzeichnisses, /home/labex/project
, anzuzeigen.
Geben Sie den folgenden Befehl ein und drücken Sie Enter:
ls -ld /home/labex/project
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
drwxr-xr-x 2 labex labex 4096 <Date> <Time> /home/labex/project
Lassen Sie uns diese Ausgabe analysieren:
d
: Das erste Zeichen gibt den Dateityp an. d
bedeutet, dass es sich um ein Verzeichnis handelt.
rwxr-xr-x
: Diese Zeichen repräsentieren die Dateiberechtigungen für den Eigentümer, die Gruppe und andere.
2
: Die Anzahl der Hardlinks zu diesem Verzeichnis.
labex
: Der Eigentümer des Verzeichnisses.
labex
: Die Gruppe, der das Verzeichnis gehört.
4096
: Die Größe des Verzeichnisses in Bytes.
<Date> <Time>
: Das Datum und die Uhrzeit der letzten Änderung.
/home/labex/project
: Der Name des Verzeichnisses.
Jetzt versuchen Sie, ls -l
ohne die Option -d
auszuführen, um den Unterschied zu sehen. Wenn es Dateien oder Verzeichnisse in /home/labex/project
gibt, werden sie aufgelistet.
ls -l /home/labex/project
Wenn /home/labex/project
leer ist, sehen Sie keine Ausgabe von ls -l
. Wenn es Elemente enthält, sehen Sie ein ausführliches Listing dieser Elemente.
Die Verwendung von ls -ld
ist ein schneller Weg, um die Berechtigungen, das Eigentum und die Änderungszeit eines bestimmten Verzeichnisses zu prüfen, ohne alles darin aufzulisten.