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

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

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

Если первый символ является тире "-", объект является файлом.

Если первый символ является буквой "d", объект является каталогом.

Если первый символ является буквой "l", объект является ссылкой / ярлык

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"? Каков полный список значений, которые 1-й символ кода описания файла может принять (-, d, l, b, c...)?

8
задан 17 January 2016 в 10:31

1 ответ

9
ответ дан 23 November 2019 в 05:41

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

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