mknod

MKNOD(1)                    General Commands Manual                   MKNOD(1)



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).




GNU fileutils 4.0              Noviembre de 1998                      MKNOD(1)