1 votos

El buscador muestra los shell ejecutables scripts como binarios Unix

Estoy escribiendo y usando muchos shell scripts (bash) en mi mac. Un problema me ha estado molestando por un tiempo. Cuando miro los scripts en el Finder, aparecen como "Unix Binaries". Si etiqueto un tipo de archivo ( .sh ) entonces el buscador los reconoce como shell scripts.

enter image description here

Si etiqueto un tipo de archivo ( .sh ) entonces el buscador lo reconoce como shell script:

enter image description here

Si hago que el archivo shell script (sin extensión) no sea ejecutable ( chmod -x ) entonces el buscador lo reconoce como un archivo de texto. Parece que el buscador piensa que cualquier archivo ejecutable sin ninguna extensión es de facto un ejecutable binario de Unix. Pensé que el buscador miraba el contenido de un archivo para determinar su naturaleza. ¿Hay alguna manera de controlar eso?

2voto

yoliho Puntos 340

Todo esto parece correcto.

En Unix, la única manera de que cualquier archivo sea ejecutable es si el bit de ejecutable está activado en los modos de archivo.

No existe un ejecutable binario sólo ejecutable y no importa que el archivo sea script o compilado

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X