Provided by: manpages-es_1.55-9_all bug

NOMBRE

       mknod - crea ficheros especiales de bloques o caracteres

SINOPSIS

       mknod [opciones] nombre {bc} mayor menor
       mknod [opciones] nombre p

       Opciones de GNU (en la forma más corta): [-m modo] [--help] [--version]
       [--]

DESCRIPCIÓN

       mknod crea un  FIFO  (tubería  con  nombre),  un  fichero  especial  de
       bloques,   o   un   fichero  especial  de  caracteres,  con  el  nombre
       especificado.

       Un  fichero  especial  es  una  tripleta  (booleano,  entero,   entero)
       almacenado  en  el  sistema  de ficheros.  El valor lógico escoge entre
       fichero especial de caracteres y fichero especial de  bloque.  Los  dos
       enteros son los números de dispositivo mayor y menor.

       Así,  un  fichero especial casi no ocupa sitio en el disco, y se emplea
       sólo  para  la  comunicación  con  el  sistema   operativo,   no   para
       almacenamiento de datos. A menudo los ficheros especiales se refieren a
       dispositivos físicos (disco, cinta, terminal, impresora) o a  servicios
       del sistema operativo (dev/null, /dev/random).

       Los  ficheros  especiales de bloque son dispositivos similares a discos
       (donde se puede acceder a los datos dado un número de bloque,  y  p.ej.
       tiene sentido tener un caché de bloques).  Todos los otros dispositivos
       son ficheros especiales de caracteres.  (Hace tiempo la distinción  era
       diferente:  la E/S a un fichero especial de caracteres sería sin búfer,
       y a un fichero especial de bloques, con búfer.)

       La orden mknod es la que crea ficheros de este tipo.

       El argumento que sigue  a  nombre  especifica  el  tipo  de  fichero  a
       construir:

              p      para un FIFO

              b      para un fichero especial de bloques (con búfer)

              c      para un fichero especial de caracteres (sin búferes)

       La versión de GNU de mknod permite que u (‘unbuffered’) sea un sinónimo
       de c.

       Cuando se construye un fichero especial de bloques  o  caracteres,  hay
       que  dar  tras  el  tipo del fichero los números de dispositivo mayor y
       menor (en base diez, o en octal con un 0 inicial;  la  versión  de  GNU
       también  permite  en  hexadecimal  con  0x  inicial).  Por omisión, los
       permisos de los ficheros creados  son  0666  (‘a+rw’)  menos  los  bits
       puestos a 1 en la umask.

OPCIONES

       -m modo, --mode=modo
              Establece  los  permisos  de los ficheros creados a modo, que es
              simbólico como en chmod(1) y emplea el modo predeterminado  como
              punto de partida.

OPCIONES ESTÁNDARES DE GNU

       --help Muestra un mensaje en la salida estándar sobre el modo de empleo
              y acaba con estado de éxito.

       --version
              Muestra en la salida estándar información sobre  la  versión,  y
              luego acaba con estado de éxito.

       --     Termina con la lista de opciones.

ENTORNO

       Las   variables   LANG,  LC_ALL,  LC_CTYPE  y  LC_MESSAGES  tienen  los
       significados usuales.

CONFORME A

       POSIX no  describe  esta  orden  puesto  que  no  es  transportable.  y
       recomienda  emplear  mkfifo(1)  para hacer FIFOs.  SVID tiene una orden
       /etc/mknod con la sintaxis de arriba, pero sin la opción de modo.

OBSERVACIONES

       En  un  sistema  Linux  (versión  1.3.22  o  más  nueva)   el   fichero
       /usr/src/linux/Documentation/devices.tex    contiene   una   lista   de
       dispositivos con su nombre, tipo y números mayor y menor.

       La presente página describe mknod según  se  encuentra  en  el  paquete
       fileutils-4.0; otras versiones pueden diferir un poco. Envíe por correo
       electrónico  correcciones  y  adiciones  a  la  dirección   aeb@cwi.nl.
       Informe de fallos en el programa a fileutils-bugs@gnu.ai.mit.edu.

VÉASE TAMBIÉN

       chmod(1), mkfifo(1), mknod(2).