30.7 C
Colombia
lunes, julio 7, 2025

Finder: MacOS crea un alias utilizando otro alias existente


Motivación

Quiero comprender el comportamiento esperado de los alias en MacOS (en todas las versiones del sistema operativo, en diferentes interfaces que pueden generar los alias y en varias configuraciones de {hardware}/sistema de archivos), mientras me concentro en el caso de uso específico de la acción de crear un nuevo archivo Alias ​​utilizando algún archivo Alias ​​existenteentendiendo el resultado que se espera al realizar esa acción en diversas circunstancias.

También quiero saber si existe un comportamiento determinista consistente frente a todos los carriles posibles (de tratar con Alias) que son propensos a romperse o terminar con resultados ambiguos, que puedo seguir con él de manera segura, evitando sorpresas inesperadas en situaciones reales. tiempo (cuando simplemente estoy haciendo esa easy acción de arrastrar y asignar un alias a un archivo, sin esperar que ocurra algo diferente en casos finales, como fuente eliminada o disco externo para destino, o cuando lo hago a través de AppleScript en lugar de Finder).

Sé que MacOS cambió algo con respecto a las versiones anteriores, y también sé que los alias plantearon muchas preguntas sobre archivos rotos, desaparición de archivos y necesidad de reubicación cuando se trabaja con discos externos.

Motivación

Dado un archivo Alias ​​(que apunta a alguna carpeta o archivo; digamos un archivo de texto llamado Objetivo.txt junto a Alias1 de tipo Alias)

¿Cuál será el destino (el “Unique”) cuando selecciono el archivo Alias ​​(Alias1) en una ventana del Finder, arrastre y suelte en otra carpeta, mientras mantiene presionadas las teclas de opción+comando, y cree un nuevo alias a partir de ella (por ejemplo, llamado Alias2)

¿El segundo alias apuntará al primer alias (Alias1) o espacios de información en él, o lo omitirá y mantendrá información/punteros/direcciones/rutas solo a Goal.txt (de modo que apunte al destino del alias unique), de modo que si Si el alias unique (Alias1) se elimina o cambia, no afectará el comportamiento del nuevo alias (Alias2) de ninguna manera; no lo romperá, no lo forzará a arreglarse o reubicarse, ni nada parecido, como si el alias unique (Alias1) se eliminara o cambiara. dos Los alias se crearon directamente a través del objetivo unique y no entre sí.

Considere los siguientes casos finales en sus respuestas:

  • cuando uno de los elementos (alias1, alias2 o goal.txt) se almacena/crea dentro de diferentes máquinas/discos/volúmenes
  • Al cambiar el destino de los alias a través de la ventana emergente Obtener información (el botón Establecer nuevo unique)
  • Eliminar el primer alias en lugar de simplemente modificarlo
  • Eliminar el Goal.txt en algún punto/paso del proceso descrito
  • ¿Existe algún comportamiento diferente relacionado con mi pregunta al tratar/crear alias a través de AppleScript en lugar de la interfaz gráfica del Finder?

La pregunta

Cuál será el Objetivo del Alias ​​(es decir, los Alias ​​“Unique”, en la terminología de Apple) en los casos antes especificados.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles