GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué significa el asterisco después de un nombre de archivo cuando escribe `ls -l`?

Ignacio Vázquez-Abrams ya ha explicado sobre el * :

Significa que el archivo es ejecutable. Se muestra un clasificador cuando se pasa -F a ls a través de la línea de comando o de otra forma.

En cuanto al emulator de aspecto ejecutable que en realidad no puede ejecutar, esto puede suceder cuando el cargador dinámico lo solicita emulator no existe Puede verificar qué tipo de archivo emulator es con el comando file emulator y verifique qué cargador dinámico y bibliotecas necesita con ldd emulator (cualquier línea que muestre "no encontrado" es algo que debe instalar).

Dado el nombre del directorio y el tamaño del archivo, emulator es probablemente un binario Linux x86. Sospecho que tienes un sistema amd64. Si es así, debe instalar un entorno de tiempo de ejecución para aplicaciones de 32 bits; en Ubuntu, necesitas el ia32-libs paquete (y quizás también ia32-libs-gtk ).

También podría obtener este mensaje de error para un script cuyo intérprete como se indica en el #! la línea no existe.


Significa que el archivo es ejecutable. Un clasificador se muestra cuando -F se pasa a ls a través de la línea de comando o de otra manera.


Desde info ls :

`-F'
`--classify'
`--indicator-style=classify'
     Append a character to each file name indicating the file type.
     Also, for regular files that are executable, append `*'.  The file
     type indicators are `/' for directories, `@' for symbolic links,
     `|' for FIFOs, `=' for sockets, `>' for doors, and nothing for
     regular files.

Linux
  1. Cuando escribe "ls -a", ¿cuál es el significado de "." Y ".."?

  2. ¿Qué significa la tilde (~) al final de un nombre de archivo?

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

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

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

¿Qué significa el asterisco después de un nombre de archivo cuando escribe `ls -l`?

¿Adónde van los metadatos cuando guarda un archivo?

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

¿Qué significa un punto después de los bits de permiso del archivo?

¿Qué significa la capacidad ep?

¿Qué significa un + al final de los permisos de ls -l?