Ls: Unterschied zwischen den Versionen

Aus Foxwiki
JoergNolte (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
JoergNolte (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== <big> ls </big> ==
== ls ==


ls (list)
ls (list)
Zeile 5: Zeile 5:
Auflistung von Informationen über Dateien (Standardvorgabe  ist  das  aktuelle Verzeichnis). Erfolgt der Aufruf ohne entsprechende Optionen, werden die Einträge alphabetisch sortiert.
Auflistung von Informationen über Dateien (Standardvorgabe  ist  das  aktuelle Verzeichnis). Erfolgt der Aufruf ohne entsprechende Optionen, werden die Einträge alphabetisch sortiert.


== <big> Syntax </big> ==
== Syntax ==


Die allgemeine Syntax ist:
Die allgemeine Syntax ist:
Zeile 11: Zeile 11:
ls [OPTIONen] VERZEICHNIS
ls [OPTIONen] VERZEICHNIS


== <big> Optionen </big> ==
== Optionen ==
ls kennt folgende Optionen:
ls kennt folgende Optionen:


Zeile 32: Zeile 32:
| -i || --inode || Indexnummer (Inode) jeder Datei ausgeben
| -i || --inode || Indexnummer (Inode) jeder Datei ausgeben
|-
|-
| -d || --directory || Verzeichnisse an sich auflisten, nicht deren Inhalte
| -r || --reverse || Ausgabe erfolgt in umgekehrter Sortierung
|-
|-
| -m || || Namen werden (getrennt durch Kommata) in einer Zeile ausgeben
| -m || || Namen werden (getrennt durch Kommata) in einer Zeile ausgeben
Zeile 40: Zeile 40:
|}
|}


== <big> Beispiele </big> ==
== Beispiele ==


ls (ohne Angabe von Optionen)
ls (ohne Angabe von Optionen)


{|class="wikitable" style="color:white; background-color:#000000;"
 
|-
root@computer:/# ls <br />
|root@computer:/# ls <br />
bin  dev  home        initrd.img.old  lib32  libx32 media  opt  root  sbin  sys  tmp.img  var      vmlinuz.old <br />
bin  dev  home        initrd.img.old  lib32  libx32 media  opt  root  sbin  sys  tmp.img  var      vmlinuz.old <br />
boot  etc  initrd.img  lib lib64      lost+found    mnt    proc  run  srv  tmp  usr      vmlinuz <br />
boot  etc  initrd.img  lib lib64      lost+found    mnt    proc  run  srv  tmp  usr      vmlinuz <br />
 
|-
|}


ls -l
ls -l


{| style="color:white; background-color:#000000; border-color:#000000; border-collapse: collapse;"
root@computer:/# ls -l <br />
|-
insgesamt 55756 <br />
|root@computer:/# ls -l <br />
lrwxrwxrwx  1  root root     7 Sep 16 13:19 bin -> usr/bin        <br />
|-
drwxr-xr-x  4 root root 4096 Okt 12 08:44 boot <br />
|insgesamt 55756 <br />
drwxr-xr-x  18 root root 3660 Okt 16 08:16 dev <br />
|-
drwxr-xr-x 130 root root 12288 Okt 16 08:15 etc <br />
|lrwxrwxrwx  ||  || root root ||        7 || Sep 16 13:19 || bin -> usr/bin        <br />
drwxr-xr-x   3 root root 4096 Sep 16 14:07 home <br />
|-
|drwxr-xr-x  || 4 || root root ||      4096 || Okt 12 08:44 || boot <br />
|-
| drwxr-xr-x  || 18 || root root ||      3660 || Okt 16 08:16 || dev <br />
|-
| drwxr-xr-x || 130 || root root ||    12288 || Okt 16 08:15 || etc <br />
|-
| drwxr-xr-x || 3 || root root   ||    4096 || Sep 16 14:07 || home <br />
|-
|}




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


  1701841 backup    1700626 Downloads  1700628 Öffentlich    1700632 Videos
  1701841 backup    1700626 Downloads  1700628 Öffentlich    1700632 Videos
  1700631 Bilder    1701771 email      1700654 print.pdf    1700627 Vorlagen
  1700631 Bilder    1701771 email      1700654 print.pdf    1700627 Vorlagen
  1706514 bin        1701905 Keepassxc  1700624 Schreibtisch  1701915 vorla_projektstatusbericht_drucker-1.odt
  1706514 bin        1701905 Keepassxc  1700624 Schreibtisch  1701915 vorlaprojektstatusbericht_drucker-1.odt
  1700629 Dokumente  1700630 Musik      1700614 team
  1700629 Dokumente  1700630 Musik      1700614 team



Version vom 22. Oktober 2020, 09:32 Uhr

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
-r --reverse Ausgabe erfolgt in umgekehrter Sortierung
-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 -i

1701841 backup     1700626 Downloads  1700628 Öffentlich    1700632 Videos
1700631 Bilder     1701771 email      1700654 print.pdf     1700627 Vorlagen
1706514 bin        1701905 Keepassxc  1700624 Schreibtisch  1701915 vorlaprojektstatusbericht_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