mknod
mknod [OPCIÓN]... NOMBRE TIPO [MAYOR MENOR]
Crear el archivo especial NOMBRE del TIPO dado.
Options
--mode=<MODE>,-m <MODE>-
establecer los bits de permisos de archivo a MODO, no a=rw - umask
-
nombre del nuevo archivo
-
tipo del nuevo archivo (b, c, u o p)
-
tipo de archivo mayor
-
tipo de archivo menor
-Z-
establecer el contexto de seguridad SELinux de cada directorio creado al tipo predeterminado
--context=<CTX>-
como -Z, o si se especifica CTX entonces establecer el contexto de seguridad SELinux o SMACK a CTX
Los argumentos obligatorios para las opciones largas son obligatorios también para las opciones cortas. -m, –mode=MODO establecer los bits de permisos de archivo a MODO, no a=rw - umask
Tanto MAYOR como MENOR deben especificarse cuando TIPO es b, c, o u, y deben omitirse cuando TIPO es p. Si MAYOR o MENOR comienza con 0x o 0X, se interpreta como hexadecimal; de lo contrario, si comienza con 0, como octal; de lo contrario, como decimal. TIPO puede ser:
- b crear un archivo especial de bloque (con búfer)
- c, u crear un archivo especial de carácter (sin búfer)
- p crear un FIFO
NOTA: su shell puede tener su propia versión de mknod, que generalmente reemplaza la versión descrita aquí. Por favor consulte la documentación de su shell para detalles sobre las opciones que soporta.
Examples
Create a block device:
sudo mknod {{path/to/device_file}} b {{major_device_number}} {{minor_device_number}}
Create a character device:
sudo mknod {{path/to/device_file}} c {{major_device_number}} {{minor_device_number}}
Create a FIFO (queue) device:
sudo mknod {{path/to/device_file}} p
Create a device file with default SELinux security context:
sudo mknod {{[-Z|--context]}} {{path/to/device_file}} {{type}} {{major_device_number}} {{minor_device_number}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.