Para aclarar la palabra ambiguaALIASen esta pregunta.
Durante el usoDescubridor (de OSX/MacOS)para operaciones de archivos genéricos, yhacer clic secundario en un archivo o carpeta, un menú emergente(algunos se refieren a estos como menú sensible al contenido o menú local)Aparecerá, mostrando las operaciones disponibles para ese archivo o carpeta en particular. Entre esas operaciones, una llamadaCrear aliases de lo que estoy hablando.
¿Existe un comando de Unix para la creación de dicho alias?(Me refiero a estos comoAlias del buscador)? Algo que puedo usar en unTerminal, o unscript de shell, para generar un resultado similar a lo que hace Finder's Make Alias.
NO es un enlace simbólico. NO es un vínculo físico. Un alias de buscador.
Si no hay ningún comando CLI para crear unAlias del buscador, tal vez haya un comando para actualizarDÓNDEun Finder Alias existente apuntaA.
encontre esoAppleScriptpuede usarse para instruirDescubridoraHacer el aliaspara mí. YAppleScriptEl código se puede llamar desde unscript de shella través deosascriptdominio. Esto parece funcionar bien para todos los casos de GUI y estoy muy contento con ello.
Pero todavía estoy interesado en crear o modificar un Finder Alias utilizando comandos puramente CLI, para los casos en los que el trabajo debe realizarse a través de ssh o cuando OSX/macOS se inicia en un entorno limitado.(CLI solo modo de usuario único, modo de recuperación sin Finder, tarea asignada a través del sistema de administración que puede ejecutarse mientras nadie ha iniciado sesión y la Mac simplemente está esperando en la ventana de inicio de sesión, etc.).
Conocer detalles sobre la estructura de unAlias del buscadorEl archivo también sería útil. TalAliases solo unarchivo, después de todo. Examiné algunos convolcado hexadecimal. Creo que uno puede manipularse o crearse utilizando herramientas genéricas de Unix, si se conoce la estructura del archivo.
Hasta ahora no encontré documentación al respecto. Cualquier indicador sería apreciada.
Respuesta1
El siempre útil Howard Oakley tiene una herramienta gratuita llamada "alisma" que crea alias disponibles aquí:https://eclecticlight.co/taccy-signet-precize-alifix-utiutility-alisma/
De la página:
alisma es una pequeña herramienta de comando que brinda acceso a los alias del Finder desde Terminal y scripts de shell. Tiene dos opciones, una que crea un alias del Finder para un archivo/carpeta determinado, la otra que resuelve un alias del Finder existente en la ruta completa al archivo/carpeta. Ahora firmado, endurecido, notariado y compatible con Catalina.