Grundlegende Frage zum ls
Dienstprogramm. Was bedeuten die Buchstaben "b" und "c" am Anfang des 10-Symbol-Codes, der die Artikelberechtigungen beschreibt?
Soweit ich weiß ls -l
, bietet das Terminal beim Tippen eine Liste aller Elemente in einem Verzeichnis. Vor jeder Artikelbeschreibung steht ein Code mit 10 Symbolen. Dieser Code gibt an, welcher Elementtyp (erstes Symbol) und welche Elementberechtigungen für den Benutzer, die Benutzergruppe und alle anderen Benutzer gelten.
Wenn das erste Symbol ein Bindestrich "-" ist, ist das Element eine Datei.
Wenn das erste Symbol der Buchstabe "d" ist, ist das Element ein Verzeichnis.
Wenn das erste Symbol der Buchstabe "l" ist, ist das Element ein Link / eine Verknüpfung
phodor@ubuntu: ls -l /home/phodor
total 68
drwxr-xr-x 5 phodor phodor 4096 Dec 20 12:02 Documents
drwxr-xr-x 9 phodor phodor 4096 Jan 17 12:02 Desktop
drwxr-xr-x 7 phodor phodor 4096 Jan 13 22:42 Downloads
-rw-r--r-- 1 phodor phodor 8980 Jun 27 2015 hello.txt
lrwxrwxrwx 1 phodor phodor 29 Jan 17 12:02 MyEBook -> /home/phodor/Documents/EBook.pdf
Einige Elemente mit 10 Symbolen beginnen jedoch auch mit "b" oder "c".
phodor@ubuntu: ls -l /dev
crw--w---- 1 root tty 4, 0 Jan 17 09:19 tty0
brw-rw---- 1 root disk 1, 0 Jan 17 09:19 ram0
brw-rw---- 1 root disk 8, 0 Jan 17 09:19 sda
Was bedeuten "b" und "c"? Was ist die vollständige Liste der Werte, die das erste Symbol des Dateibeschreibungscodes annehmen kann (-, d, l, b, c, ...)?
Antworten:
http://www.gnu.org/software/coreutils/manual/html_node/What-information-is-listed.html#index-verbose-ls-format
quelle