2 votos

Utilizando los comandos del Terminal, ¿cómo puedo encontrar la aplicación asociada a un archivo determinado?

Básicamente, lo que equivale a

what_is_associated call_diagram.dot.svg

que devolvería algún "puntero" a la aplicación Vivaldi en mi sistema.

Vea a continuación lo que hace el trabajo gráficamente:

enter image description here

He visto algunas preguntas relacionadas:

bash - Lista de tipos de archivo y aplicaciones por defecto de Ubuntu para abrir - Ask Ubuntu

  • xdg-utils no parecía funcionar después de la instalación con macports, así que eso está fuera.

¿Dónde almacena Mac OS X la información de asociación de archivos?

  • Esa es una pregunta muy antigua, algunas de las utilidades ya no tienen el mismo camino y ninguna de las respuestas fue muy informativa para obtener un resultado exacto.

Por si sirve de algo, lo quiero porque algunos de mis archivos están asociados a VS Code y otros a Sublime Text. En algunas condiciones también me proporcionan un número de línea y la sintaxis para especificarlo es diferente:

  • Sublime: subl <filename>:<linenum>
  • Código VS: code <filename>:<linenum> -g

1voto

El proceso de Launch Services en las versiones modernas de MacOS se encarga de asignar las extensiones de las aplicaciones a los archivos en todo el sistema. Basado en este Correo electrónico: Creo que podría ser capaz de analizar el archivo plist asociado para encontrar las asociaciones que está buscando.

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