ls -l
genera una cadena de información UNIX de 10 símbolos conocida popularmente como cadena de permisos. p.ej
-rw-rw-r-- 1 userName groupName 13200650 Dec 13 21:23 fileName
El primer carácter de la cadena de permisos o cadena de modo , conocido como el descriptor de archivo , indica el tipo de archivo y los nueve restantes tomados en grupos de tres indican los permisos para el archivo en cuestión, donde:
- el primer grupo de tres caracteres (después del primer carácter entre los 10) indica los permisos del propietario,
- el segundo grupo de tres permisos designados para el grupo,
- el último grupo de tres designa permisos para otros (o el mundo).
Aquí, en el ejemplo anterior, el primer carácter / símbolo "-" indica un archivo normal.
Mientras que en los siguientes ejemplos,
crw-rw-rw- 1 root root 1, 3 Dec 29 20:58 /dev/null
crw-rw-rw- 1 root root 1, 5 Jan 13 20:56 /dev/zero
el primer carácter de las cadenas de permiso es "c" y, como se indicó anteriormente, es un indicador de tipo de archivo que indica un dispositivo de caracteres .
Además de -
, c
algunos otros descriptores de archivos son:
d
-> directorio
l
-> enlace simbólico
s
-> Zócalo Unix
b
-> dispositivo de bloque
p
-> tubería
D
-> Puerta
Referencias
/dev
tienen ese permiso especial.