web-dev-qa-db-ja.com

ファイル特権の説明における「b」と「c」の意味(ls -lの出力)

lsユーティリティに関する基本的な質問。アイテムの特権を説明する10シンボルコードの先頭にある「b」と「c」の文字は何を意味しますか?

私が理解していることから、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」はどういう意味ですか?ファイル記述コードの最初のシンボルが取ることができる値の完全なリストは何ですか(-、d、l、b、c、...)?

7
phodor
8
int_ua