Ls: Unterschied zwischen den Versionen

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


=Übersicht=
ls (list)
ls [OPTION]… [DATEI]…


=Optionen=
Auflistung von Informationen über Dateien (Standardvorgabe  ist  das  aktuelle Verzeichnis). Erfolgt der Aufruf ohne entsprechende Optionen, werden die Einträge alphabetisch sortiert.
*-'''A''' oder --almost-all listet auch versteckte Dateien auf
 
*'''-a''' oder --all listet auch versteckte Dateien und Verzeichniseinträge wie . und .. auf
== <big> Syntax </big> ==
*'''-l''' Datei-Informationen in Langform ausgeben
 
*'''-c''' Datum der letzten Änderung
Die allgemeine Syntax ist:
*'''-C''' Namen nebeneinander ausgeben (Standard)
 
*'''-d''' oder --directory Verzeichnisse und keine Inhalte anzeigen
ls [OPTIONen] VERZEICHNIS
*'''-h''' oder --human-readable gibt in Kombination mit -l die Größe in einem für Menschen besser lesbaren Format aus
 
*'''-i''' Inode-Nummer vor Name ausgeben
== <big> Optionen </big> ==
*'''-m''' Namen in einer Zeile ausgeben
ls kennt folgende Optionen:
*'''-R''' oder --recursive Auch in Unterverzeichnisse absteigen
 
{| class="wikitable"
|-
! 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
|-
|}
 
== <big> Beispiele </big> ==
 
ls (ohne Angabe von Optionen)
 
{|class="wikitable" style="color:white; background-color:#000000;"
|-
|root@computer:/# ls <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 />
|-
|}
 
ls -l
 
{| style="color:white; background-color:#000000; border-color:#000000; border-collapse: collapse;"
|-
|root@computer:/# ls -l <br />
|-
|insgesamt 55756 <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 />
|-
| 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 />
|-
|}
 
 
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


=Beispiel=
==ls -l==
insgesamt 100
drwxr-xr-x 2 user user  4096 Mär 15 13:42 backup
drwxr-xr-x 2 user user  4096 Feb 13 14:24 Bilder
drwxr-xr-x 3 user user  4096 Feb 20 13:53 bin
drwxr-xr-x 3 user user  4096 Mär 22 14:37 Dokumente
drwxr-xr-x 2 user user  4096 Mär 19 12:12 Downloads
-rw-r--r-- 1 user user    62 Apr  4 09:53 email
drwxr-xr-x 2 user user  4096 Apr  3 09:01 Keepassxc
drwxr-xr-x 2 user user  4096 Feb 13 14:24 Musik
drwxr-xr-x 2 user user  4096 Feb 13 14:24 Öffentlich
-rw-r--r-- 1 user user 27349 Feb 14 11:05 print.pdf
drwxr-xr-x 2 user user  4096 Feb 28 09:57 Schreibtisch
drwxr-xr-x 2 user user  4096 Feb 28 12:28 team
drwxr-xr-x 2 user user  4096 Feb 13 14:24 Videos
drwxr-xr-x 2 user user  4096 Feb 13 14:24 Vorlagen
-rw-r--r-- 1 user user 19451 Feb 27 12:21 vorla_projektstatusbericht_drucker-1.odt
==ls -a==
  .                        .bash_history-07097.tmp  .bash_history-11740.tmp  .bash_history-22853.tmp  
  .                        .bash_history-07097.tmp  .bash_history-11740.tmp  .bash_history-22853.tmp  
  ..                      .bash_history-07098.tmp  .bash_history-11752.tmp  .bash_history-22862.tmp  
  ..                      .bash_history-07098.tmp  .bash_history-11752.tmp  .bash_history-22862.tmp  
Zeile 40: Zeile 86:
  .bash_history            .bash_history-07112.tmp  .bash_history-11761.tmp  .bash_history-22873.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-02822.tmp  .bash_history-07113.tmp  .bash_history-11765.tmp  .bash_history-22876.tmp
.bash_history-02987.tmp  .bash_history-07115.tmp  .bash_history-11766.tmp  .bash_history-22899.tmp
.bash_history-03008.tmp  .bash_history-07122.tmp  .bash_history-11781.tmp  .bash_history-22932.tmp
.bash_history-03017.tmp  .bash_history-07123.tmp  .bash_history-11799.tmp  .bash_history-22934.tmp
.bash_history-03021.tmp  .bash_history-07124.tmp  .bash_history-11807.tmp  .bash_history-22936.tmp
.bash_history-03068.tmp  .bash_history-07125.tmp  .bash_history-11812.tmp  .bash_history-22938.tmp
.bash_history-03081.tmp  .bash_history-07136.tmp  .bash_history-11826.tmp  .bash_history-22941.tmp
  .bash_history-03112.tmp  .bash_history-07141.tmp  .bash_history-11837.tmp  .bash_history-22942.tmp  
  .bash_history-03112.tmp  .bash_history-07141.tmp  .bash_history-11837.tmp  .bash_history-22942.tmp  
  ''und so weiter''
  ''und so weiter''
==ls -l==
 
ls -l
 
  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 vorla_projektstatusbericht_drucker-1.odt
  1700629 Dokumente  1700630 Musik      1700614 team
  1700629 Dokumente  1700630 Musik      1700614 team
==ls -hils (oder ls -h -i -l -s)'''==
 
ls -hils (oder ls -h -i -l -s)'''
 
  insgesamt 32K
  insgesamt 32K
  11141201 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Bilder
  11141201 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Bilder
Zeile 63: Zeile 107:
  11141202 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Videos
  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
  11141197 4,0K drwxr-xr-x 2 wissam wissam 4,0K Okt 25 11:42 Vorlagen


[[Category:Linux:Dateisystem]]
[[Category:Linux:Dateisystem]]

Version vom 16. Oktober 2020, 13:08 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
-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