Ls
ls
ls (list)
Auflistung von Informationen über Dateien (Standardvorgabe ist das aktuelle Verzeichnis). Erfolgt der Aufruf ohne entsprechende Optionen, werden die Einträge alphabetisch sortiert.
Syntax
Die allgemeine Syntax ist:
ls [OPTIONen] VERZEICHNIS
Optionen
ls kennt folgende Optionen:
Option | Beschreibung | |
---|---|---|
-A | --almost-all | listet auch versteckte Dateien auf |
-a | --all | listet auch versteckte Dateien und Verzeichniseinträge wie . und .. auf |
-l | ausführlichere Auflistung (long) | |
-c | Mit -lt: Sortieren nach und Anzeigen von ctime (die Zeit der letzten Änderung der Statusinformation der Datei); mit -l: Anzeigen von ctime, sortieren nach Name; ansonsten: Sortieren nach ctime, neueste zuerst | |
-d | --directory | Verzeichnisse an sich auflisten, nicht deren Inhalte |
-h | --human-readable | Mit -l und/oder -s die Größen in menschenlesbarem Format ausgeben (z.B. 1K, 234M, 2G) |
-i | --inode | Indexnummer (Inode) jeder Datei ausgeben |
-d | --directory | Verzeichnisse an sich auflisten, nicht deren Inhalte |
-m | Namen werden (getrennt durch Kommata) in einer Zeile ausgeben | |
-R | --recursive | Unterverzeichnisse rekursiv auflisten |
Beispiele
ls (ohne Angabe von Optionen)
root@computer:/# ls bin dev home initrd.img.old lib32 libx32 media opt root sbin sys tmp.img var vmlinuz.old |
ls -l
root@computer:/# ls -l | |||||
insgesamt 55756 | |||||
lrwxrwxrwx | 1 | root root | 7 | Sep 16 13:19 | bin -> usr/bin |
drwxr-xr-x | 4 | root root | 4096 | Okt 12 08:44 | boot |
drwxr-xr-x | 18 | root root | 3660 | Okt 16 08:16 | dev |
drwxr-xr-x | 130 | root root | 12288 | Okt 16 08:15 | etc |
drwxr-xr-x | 3 | root root | 4096 | Sep 16 14:07 | home |
ls -a
root@computer:/# ls -a . bin dev home initrd.img.old lib32 libx32 media opt root sbin sys tmp.img var vmlinuz.old .. boot etc initrd.img lib lib64 lost+found mnt proc run srv tmp usr vmlinuz
ls -a
. .bash_history-07097.tmp .bash_history-11740.tmp .bash_history-22853.tmp .. .bash_history-07098.tmp .bash_history-11752.tmp .bash_history-22862.tmp backup .bash_history-07110.tmp .bash_history-11754.tmp .bash_history-22871.tmp .bash_history .bash_history-07112.tmp .bash_history-11761.tmp .bash_history-22873.tmp .bash_history-02822.tmp .bash_history-07113.tmp .bash_history-11765.tmp .bash_history-22876.tmp .bash_history-03112.tmp .bash_history-07141.tmp .bash_history-11837.tmp .bash_history-22942.tmp und so weiter
ls -l
1701841 backup 1700626 Downloads 1700628 Öffentlich 1700632 Videos 1700631 Bilder 1701771 email 1700654 print.pdf 1700627 Vorlagen 1706514 bin 1701905 Keepassxc 1700624 Schreibtisch 1701915 vorla_projektstatusbericht_drucker-1.odt 1700629 Dokumente 1700630 Musik 1700614 team
ls -hils (oder ls -h -i -l -s)
insgesamt 32K 11141201 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Bilder 11141199 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Dokumente 11141196 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 30 10:00 Downloads 11141200 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Musik 11141198 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Öffentlich 11141195 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 29 11:53 Schreibtisch 11141202 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Videos 11141197 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Vorlagen