Significado de “b” e “c” na descrição de privilégios de arquivo (saída de ls -l)

5

Pergunta básica sobre o utilitário ls . O que as letras "b" e "c" significam no início do código de 10 símbolos que descreve os privilégios do item?

Pelo que entendi, ao digitar ls -l , o terminal fornece uma lista de todos os itens em um diretório. Cada descrição de item é precedida por um código de 10 símbolos. Este código diz qual é o tipo de item (primeiro símbolo) e quais são os privilégios de item para o usuário, o grupo de usuários e todos os outros usuários.

Se o primeiro símbolo for um traço "-", o item é um arquivo.

Se o primeiro símbolo é a letra "d", o item é um diretório.

Se o primeiro símbolo é a letra "l", o item é um link / atalho

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

No entanto, alguns itens com código de 10 símbolos também começam com "b" ou "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

O que significam "b" e "c"? Qual é a lista completa de valores que o primeiro símbolo do código de descrição do arquivo pode ter (-, d, l, b, c, ...)?

    
por phodor 17.01.2016 / 18:31

1 resposta

6

link

‘b’
block special file 

‘c’
character special file 
    
por int_ua 17.01.2016 / 18:39