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、...)?
‘b’
block special file
‘c’
character special file