GNU Coreutils: 10.1.2 Qué información está listada
Estas opciones afectan la información que se ls
muestra. Por defecto, solo se muestran los nombres de los archivos.
...
‘-l’
‘--format=long’
‘--format=verbose’
Además del nombre de cada archivo, imprima el tipo de archivo, los bits de modo de archivo, el número de enlaces duros, el nombre del propietario, el nombre del grupo, el tamaño y la marca de tiempo (consulte Formateo de marcas de tiempo de archivo ), normalmente la hora de modificación. Imprima signos de interrogación para obtener información que no se puede determinar.
...
El tipo de archivo es uno de los siguientes caracteres:
‘-’
‘b’
bloque de archivo normal
‘c’
carácter especial de archivo archivo especial archivo de
‘C’
alto rendimiento ("datos contiguos") puerta de
‘d’
directorio de archivos
‘D’
(Solaris 2.5 y superior)
‘l’
enlace simbólico
‘M’
archivo fuera de línea ("migrado") archivo
‘n’
especial de red (Cray DMF) archivo especial (HP-UX)
‘p’
FIFO ( nombre de la tubería)
‘P’
puerto (Solaris 10 y superior)
‘s’
socket
‘?’
algún otro tipo de archivo
exec()
llamadas de tipo desde lenguajes de programación como C o Python. Prácticamente, uno podría pensar en ellos como "comandos Bash", pero es útil e importante comprender la diferencia, especialmente cuando se escriben scripts, por ejemplo, que pueden ejecutarse en sistemas que no sean Linux o incluso entre diferentes distribuciones de Linux.