¿Qué significa el primer guión en una salida ls -l?


18

Desde las páginas de manual de bash sobre la visualización de permisos con ls :

User    ls output
Owner   -rwx------
Group   ----rwx---
Other   -------rwx

Eso tiene sentido, pero ¿para qué se -usa primero ? Siempre está en blanco en todos los contextos de usuario.


66
Hablando de forma pendiente, la gran mayoría de ss64.com/bash no tiene absolutamente nada que ver con Bash. La mayoría de ellos son programas externos accesibles desde cualquier shell o incluso desde 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.
Pausado hasta nuevo aviso.

Respuestas:


35

El primer guión -indica que el archivo es un archivo normal .

GNU Coreutils: 10.1.2 Qué información está listada

Estas opciones afectan la información que se lsmuestra. 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


2
Cuando vi por primera vez la documentación de un Darchivo oor en Solaris, inmediatamente me puse a crear una puerta.
Mark Stewart el

2
¿Tuviste éxito?
Steven

77
Sí, ¡pero no sabía cómo usarlo! Pero al menos vi elD
Mark Stewart el

12

Será dpara un directorio, lpara un enlace simbólico, cpara un dispositivo de caracteres, bpara un dispositivo de bloque, ppara un FIFO (archivo especial de primero en entrar, primero en salir), spara un zócalo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.