Значение “ b ” и “ c ” в описании привилегий файла (вывод ls -l)

Основной вопрос относительно утилиты ls. Что означают буквы «b» и «c» в начале 10-символьного кода, описывающего привилегии элемента?

Из того, что я понимаю, при вводе ls -l терминал предоставляет список всех элементов в каталоге. Каждому описанию элемента предшествует код из 10 символов. В этом коде указано, что такое тип элемента (первый символ) и какие привилегии для пользователя, группы пользователей и всех других пользователей.

Если первый символ является тире «-», элемент это файл.

Если первым символом является буква «d», элемент является каталогом.

Если первым символом является буква «l», элемент является ссылкой / shortcut

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

Однако некоторые элементы 10-символьного кода также начинаются с «b» или «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

Что означают «b» и «c»? Каков полный список значений, которые может принимать первый символ кода описания файла (-, d, l, b, c, ...)?

1
задан 17 January 2016 в 21:31

0 ответов

Другие вопросы по тегам:

Похожие вопросы: