Provided by:
manpages-pt_20040726-2_all 
NOME
mknod - cria arquivos especiais de bloco ou caracteres
SINOPSE
mknod [opções] nome {bc} maior menor
mknod [opções] nome p
Opções GNU (forma reduzida): [-m mode] [--help] [--version] [--]
DESCRIÇÃO
mknod cria um FIFO (duto nomeado), arquivo especial de caractere, ou
arquivo especial de bloco com o nome especificado.
Um arquivo especial é um triplo (booleano, inteiro, inteiro) armazenado
no sistema de arquivo. O booleano escolhe entre um arquivo especial de
caractere ou de bloco. Os dois inteiros são o maior e o menor número de
dispositivo.
Assim, um arquivo especial quase não ocupa lugar no disco, e somente é
utilizado para comunicação com o sistema operacional, e não para a
armazenagem de dados. Freqüentemente arquivos especiais referem-se aos
dispositivos de hardware (discos, fitas, terminais, impressoras) ou
para serviços do sistema operacional (/dev/null, /dev/random).
Arquivos especiais de bloco são como dispositivos de disco (onde os
dados podem ser acessados dado um número de bloco, e por exemplo é
significante para termos um cache de bloco). Todos os outros
dispositivos são arquivos especial de caractere. (Há muito tempo atrás
a havia uma distinção entre eles: E/S para o arquivo especial de
caractere não tinha buffer, para o arquivo especial de bloco tinha.)
O comando mknod é o qual cria arquivos deste tipo.
O argumento seguinte ao nome especifica o tipo de arquivo a ser criado:
p para um FIFO
b para um arquivo especial de bloco (com buffer)
c para um arquivo especial de caractere (sem buffer)
A versão GNU do mknod permite o sinônimo u (‘sem buffer’) para c.
Quando um arquivo especial de bloco ou caractere está sendo criado, o
maior e o menor número do dispositivo deve ser dado depois do tipo de
arquivo (em decimal , ou na base octal com um 0 no começo; a versão GNU
também permite um número hexadecimal com um 0x no começo). Por padrão,
o modo de criação dos arquivos é 0666 (‘a+rw’) menos os bits
selecionados na umask.
OPÇÕES
-m modo, --mode=modo
Seleciona o modo de criação de arquivos para modo, o qual pode
ser simbólico como em chmod(1) e então usa o modo padrão como
ponto de partida.
OPÇÕES PADRÃO GNU
--help Imprime a mensagem de uso na saÃda padrão e sai.
--version
Imprime a informação da versão na saÃda padrão e sai.
-- Encerra a lista de opção.
DE ACORDO COM
POSIX 1003.2 não descreve este comando como é portado e recomenda usar
mkfifo(1) para se criar FIFOs. SVID tem um comando /etc/mknod com a
sintaxe citada acima, mas sem a opção modo.
NOTAS
No sistema Linux (versão 1.3.22 ou superior) o arquivo
/usr/src/linux/Documentation/devices.tex contém uma lista de
dispositivos com o nome do dispositivo, tipo, e os números maior e
menor.
Esta página descreve mknod como é encontrado no pacote Utilitários de
Arquivo 4.0; outras versões podem ser um pouco diferentes. Envie
correções e adições para aeb@cwi.nl. Relatório de problemas no
programa para fileutils-bugs@gnu.ai.mit.edu.
VEJA TAMBÉM
chmod(1), mkfifo(1), mknod(2)
TRADUZIDO POR LDP-BR em 21/08/2000.
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) Ricardo C.O.
Freitas <english.quest@best-service.com> (revisão)