GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué significan los símbolos mostrados por Ls -f?

Noté que si ejecuto ls -F en un directorio, algunas de las entradas tienen un * o una @ después de ellas.

[email protected]:~$ ls -F /sbin
acpi_available*   getpcaps*           lvmconf*                 ntfscp*        start-stop-daemon*
agetty*           getty*              [email protected]             ntfslabel*     [email protected]
alsa*             [email protected]               lvmdump*                 ntfsresize*    [email protected]
alsactl*          hdparm*             [email protected]    

[email protected]:~$ ls -F ~
daq-0.6.1/  examples.desktop       noname-cache.lib  snort-2.9.1/   Templates/
Desktop/    jpgraph-1.27.1/        noname.sch        snortfiles/    Ubuntu One/
Documents/  

De acuerdo con las páginas man de ls

[email protected]:~$ man ls
...
-F, --classify
  append indicator (one of */=>@|) to entries
...

Supongo que @ significa enlace simbólico,

¿Qué significan estos otros indicadores ( */=>@| ) ?

Respuesta aceptada:

ls -F añade símbolos a los nombres de archivo. Estos símbolos muestran información útil sobre los archivos.

  • @ significa enlace simbólico (o que el archivo tiene atributos extendidos).
  • * significa ejecutable.
  • = significa enchufe.
  • | significa tubería con nombre.
  • > significa puerta.
  • / significa directorio.

Si desea que este comportamiento sea el predeterminado, agréguelo a su configuración de shell:alias ls='ls -F' .


Linux
  1. ¿Qué significa el atributo 's' en los permisos de archivo?

  2. En Linux, ¿qué significan todos los valores en el comando superior?

  3. ¿Qué significa un punto antes del nombre de la variable en struct?

  4. ¿Qué significa __init en el código del kernel de Linux?

  5. ¿Qué significa [correo electrónico protegido] en un script de shell?

¿Qué significa Ampersand al final de una línea de script de Shell?

¿Qué significa en la salida de Ps?

¿Qué significa opt (como en el directorio opt)? ¿Es una abreviatura?

¿Qué significa el 'rc' en '.bashrc', etc.?

¿Qué significa el último - (guión) en las opciones de `bash`?

¿Qué significa el sufijo .d en Linux?