7 votos

¿Por qué / Application / Utilies está "vacío" en macOS Catalina desde Terminal pero no Finder?

Intención: yo sólo soy curioso en cuanto a lo que está pasando debajo de la campana que explica el comportamiento que yo estoy viendo. (Técnicas detalladas respuestas upvoted.)

Me di cuenta de que si yo uso el Buscador y abrir /Applications, me aparece la carpeta" Utilities (como lo hemos hecho durante todos los pre-Catalina sistemas operativos); la apertura que muestra el habitual grupo de aplicaciones de utilidad.

Sin embargo, si abro la Terminal y tratar a la lista de los mismos archivos, que no aparecen:

$ ls -la@  /Applications/Utilities

Mi pregunta: ¿Qué está realmente pasando, y cómo es esto posible?

macOS Catalina v10.15 (construir 19A602)


Mis experimentos antes de pedir públicamente:

Mi primer pensamiento fue para corroborar el camino-y el derecho de hacer clic en el open Utilities icono de la ventana en el Finder mostró el nombre de la máquina, el disco duro del nombre, a continuación, Applicationsy Utilities.

Escribir $ ls -la@ en la línea de comando y arrastrar el icono de la ventana de Terminal se inyecta la misma ruta; ejecutar el comando (obviamente) dio los mismos resultados.

Así que me puse a buscar a ver si había alguna nueva super-atributos extendidos o algo? xattr no mostró nada furtivo escondido.

Ahora sospechar que se trata de algo nuevo con APF, empecé a investigar y encontré tres sorpresas:

  • Ahora hay una cosa que se llama una "firma" en el link, que no es ni duro ni blando, que los usuarios finales no pueden crear, y parece ser que hay algo mágico acerca de nivel de usuario de los puntos de montaje. En la actualidad, no he encontrado mucho detalle sobre lo que realmente son, ¿cuál es el problema que resolver, y si o no lo que en realidad debería de atención. Aunque el ingeniero me encantaría saber lo que está pasando.
  • Haciendo un man synthetic.conf trae un hombre muy interesante la página, y me dan ganas de ir a buscar a /etc/synthetic.conf, que no existe.
  • El descubrimiento de un /Systems/Applications directorio. Que parece nuevo.

La curiosidad me llevó a tratar el siguiente, que me puso el nombre de archivo de los resultados que yo esperaba:

$ ls /System/Applications/Utilities

Así que, yo me quedo preguntando:

  • ¿Cuál fue el factor que necesitan para mover las cosas bajo /System?
  • ¿Qué es esto de la brujería, si no es difícil de enlaces, lo /Application existen?
  • ¿Por qué es el Buscador de presentación de contenidos (aparentemente) de un lugar que realmente debajo de la otra?
  • Es mi ~/Application directorio sujetos a tales wizardy? (¿Hay algo más que debo tener cuidado?)

No estoy acostumbrado a el caso en que un shell gráfica muestra los archivos en un directorio que el raw de la línea de comandos hablando con el sistema de archivos no ...a la inversa, claro.


Por qué iba a estar haciendo esto?

Yo estaba tratando de automatizar el proceso de hacer una lista de las aplicaciones que he instalado, justo como solía hacer para versiones anteriores de OS X (aquí es la manera antigua):

$ ls ~/Applications /Applications /Applications/Utilities | fgrep .app | sed -e 's/.app//' | sort -if

Y el nuevo (sin tener en cuenta casos especiales de ciertos subdirectorios):

$ ls ~/Applications  /System/Applications /System/Applications/Utilities | fgrep .app | sed -e 's/.app//' | sort -if

4voto

moodforaday Puntos 2633

No sé que cualquiera que conozca los detalles técnicos de ellas puede compartir, porque ellos no son conocidos fuera de Apple. Pero aquí está mi intento en algunas respuestas.

¿Cuál fue el factor que necesitan para mover las cosas en /System?

Probablemente fue parte de Apple del deseo de poner a algunos de los principales en el sistema de "sólo lectura" de la partición que también es nueva en Catalina.

¿Qué es esto de la brujería, si no es difícil enlaces, hacer /Aplicación existen?

Yo creo que lo que están viendo son "fuertes lazos" pero estás en lo correcto de que Apple no ha publicado mucha información acerca de la firma de los enlaces.

¿Por qué es el Buscador de presentación de contenidos (aparentemente) de un lugar que realmente debajo de la otra?

Presumiblemente debido a que Apple sabe la gente está acostumbrada a encontrar allí, y pensé que sería mejor para hacerlos aparecer en donde la gente está acostumbrada a la búsqueda de ellos, en lugar de guardarlas en algún lugar else.

Es mi ~/directorio de Aplicación sujetos a tales wizardy? (¿Hay algo más que debo tener cuidado?)

No. La única razón por la que Apple está haciendo esto es debido a la partición de sólo lectura, que no se aplica a su ~/Aplicaciones/ carpeta.

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