Estoy muy familiarizado con los permisos de archivos de Linux y permisos especiales (sticky bit, suid, guid)
Pero no sé qué c
¿representa? ¿Es un permiso, o algo más? He buscado en Google y no puedo resolverlo.
Aquí está el archivo del dispositivo que lo tiene.
[email protected]:~$ ls -l /dev/null
crw-rw-rw- 1 root root 1, 3 Dec 29 20:58 /dev/null
Referencia de imagen:https://detailed.wordpress.com/2017/10/28/understanding-ls-command-output/
Mejor respuesta
Significa que el archivo es un archivo especial de caracteres – básicamente un archivo de dispositivo que proporciona acceso en serie (a diferencia de un bloque especial dispositivo como una unidad de disco). Por ejemplo, los terminales y los dispositivos serie se interconectan a través de archivos especiales de caracteres (/dev/tty1
, /dev/ttyS0
y así sucesivamente).
Para obtener una breve introducción a los archivos de dispositivos, consulte Linux/UNIX:Archivos de dispositivos [cyberciti.biz]. Para una discusión más detallada, vea esta respuesta de stackexchange Comprender /dev y sus subdirectorios y archivos. Para obtener información sobre las estructuras de datos subyacentes, consulte el Capítulo 4 de la Guía de programación del módulo del kernel de Linux:Archivos de dispositivos de caracteres [tldp.org]