Der ls
-Befehl wird in der Terminalumgebung verwendet, um Informationen über Dateien und Verzeichnisse anzuzeigen. Ohne die Angabe eines Pfades zeigt er den Inhalt des aktuellen Arbeitsverzeichnisses an. ls
(von „list“ abgeleitet) ist einer der am häufigsten verwendeten Linux-Befehle. Diese Liste kann mit verschiedenen Optionen modifiziert werden, um zusätzliche Informationen zu den Dateien anzuzeigen oder die Ausgabe in einem bestimmten Format zu gestalten.
Syntax
ls [Optionen] [Dateien/Verzeichnisse]
Einige häufig verwendete Optionen sind:
-l
: Detaillierte Liste anzeigen.-a
oder--all
: Versteckte Dateien anzeigen.-A
oder--almost-all
: Versteckte Dateien anzeigen, außer.
(aktuelles Verzeichnis) und..
(übergeordnetes Verzeichnis)-r
oder--reverse
: Umgekehrte Reihenfolge beim Sortieren-R
oder--recursive
: Inhalt von Unterverzeichnissen rekursiv anzeigen.-t
: Dateien nach dem Änderungszeitpunkt ordnen.-h
oder--human-readable
: Dateigrößen in einer lesbaren Form anzeigen.
Beispiele
ls
ohne Optionen
$ ls
file1 file2 file3
$
Der ls
-Befehl listet den Inhalt des aktuellen Verzeichnisses auf. In diesem Fall werden die Dateien file1
, file2
und file3
aufgelistet.
ls -a
$ ls -a
. .. .hidden_file file1 file2 file3
$
Die Option -a
bewirkt, dass der ls
-Befehl auch versteckte Dateien anzeigt. Neben den sichtbaren Dateien werden auch die versteckte Datei .hidden_file
sowie die Verzeichnisse . (aktuelles Verzeichnis) und ..
(übergeordnetes Verzeichnis) aufgelistet.
ls -l
$ ls -l
total 8
-rw-r--r-- 1 user group 6 Jan 1 12:00 file1
-rw-r--r-- 1 user group 6 Jan 1 12:00 file2
-rw-r--r-- 1 user group 6 Jan 1 12:00 file3
$
Die Option -l
bewirkt, dass der ls
-Befehl eine detaillierte Liste mit zusätzlichen Informationen wie Dateiberechtigungen, Anzahl der Links, Besitzer, Gruppe, Dateigröße und Datum der letzten Änderung anzeigt.
ls -la
$ ls -la
total 8
drwxr-xr-x 2 user group 4096 Jan 1 12:00 .
drwxr-xr-x 3 user group 4096 Jan 1 12:00 ..
-rw-r--r-- 1 user group 6 Jan 1 12:00 .hidden_file
drwxr-xr-x 2 user group 4096 Jan 1 12:00 dir1
drwxr-xr-x 2 user group 4096 Jan 1 12:00 dir2
$
Die Optionen -l
und -a
bewirken, dass der ls
-Befehl eine detaillierte Liste mit allen Dateien und Verzeichnissen, einschließlich versteckter Dateien und Verzeichnisse, anzeigt. Die Ausgabe enthält Informationen wie Dateiberechtigungen, Anzahl der Links, Besitzer, Gruppe, Dateigröße und Datum der letzten Änderung.
Links
- https://wiki.ubuntuusers.de/ls/: Das Ubuntuusers Wiki bietet eine umfassende Dokumentation zum
ls
-Befehl. - https://linuxwiki.de/ls: Im LinuxWiki.org findet man einen Artikel zum
ls
-Befehl. Hier finden Sie detaillierte Informationen zur Syntax, Verwendung und verschiedenen Optionen. - https://www.shellbefehle.de/befehle/ls/: Die Webseite shellbefehle.de hat ebenfalls einen Artikel zum
ls
-Befehl. Hier findet man eine einfache Erklärung der Optionen sowie praktische Anwendungsbeispiele. - https://de.wikipedia.org/wiki/Ls_(Unix): Der Wikipedia-Artikel zum
ls
-Befehl bietet eine umfassende Einführung in den Befehl und seine Verwendung in Unix-basierten Betriebssystemen. - https://manpages.ubuntu.com/manpages/bionic/de/man1/ls.1.html: Hier kommst du auf die Manpage (Handbuchseite) für den
ls
-Befehl in Ubuntu. Man findet hier eine ausführliche Beschreibung der Optionen, Syntax und Verwendung des Befehls.