Ls

Aus Foxwiki

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
boot etc initrd.img lib lib64 lost+found mnt proc run srv tmp usr vmlinuz

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