Provided by: manpages-pt_20040726-5_all bug

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)

Utilitários de Arquivo GNU 4.0                       11/1998                                            MKNOD(1)