¿Se puede engañar al Finder para que asigne enlaces simbólicos y alias diferentes íconos?

1

Me parece que el Finder no (en la superficie) distingue entre alias y enlaces simbólicos. (En particular, en la ventana Obtener información para un enlace simbólico, el Finder afirma que el enlace simbólico es un alias). Pero, ¿existe una manera de obligar a todos los enlaces simbólicos a que se les asigne un cierto icono (no es el icono de alias de carpeta estándar con una pequeña flecha)? Es decir, ¿el archivo de ícono 'alias' global es diferente del ícono de 'enlace simbólico' global, o se puede indicar al Finder que use un archivo de ícono diferente para los enlaces simbólicos?

Me imagino que uno podría escribir un script que crearía un enlace simbólico y asignaría un enlace determinado al enlace creado. Pero espero cambiar los íconos de todos los enlaces simbólicos existentes, por lo que no tengo que cambiar todos los íconos manualmente.

Me gustaría saber porque uso ambos (alias cuando soy perezoso y solo necesito un atajo rápido, y enlaces simbólicos cuando necesito algo más sólido), y sería bueno poder ver la diferencia en los iconos.

    
pregunta Zach N 01.12.2011 - 02:11

2 respuestas

2

Hay un script de bash lindo que convierte sus alias en enlaces simbólicos, lo que suena como su mejor apuesta honestamente. Los alias no son útiles para mucho realmente.

    
respondido por el Jeff Burdges 01.12.2011 - 02:21
3

Los enlaces simbólicos son un concepto de Unix. Son archivos especiales que apuntan a otros archivos, de modo que, en muchos casos, acceder al enlace simbólico (por ejemplo, si apunta a un script de shell) realmente accede al archivo subyacente (ejecutando el script).

Los alias son un concepto de Mac (aunque OS / 2 tenía algo similar, olvido cómo se llamaba).

Por lo que puedo decir, los alias solo se pueden hacer desde el buscador, mientras que los enlaces simbólicos se pueden hacer desde una ventana de terminal. (Es posible hacer un alias desde la línea de comando pero tienes que escribir applecript para hacerlo).

Los alias tienen una ventaja sobre los enlaces simbólicos. Si el archivo subyacente al que apunta el alias se mueve, el alias se actualiza automáticamente. No es así con enlaces simbólicos; se rompen (es decir, apuntan a ninguna parte) si el archivo subyacente se mueve.

Me ha interesado esta pregunta porque estoy intentando escribir un script que abrirá una ventana de getinfo cuando se escriba desde la línea de comandos. Hasta ahora, lo mejor que he podido hacer es copiar algunos scripts que hacen esto desde otros sitios web. El inconveniente es que, a diferencia de seleccionar Obtener información en un enlace simbólico desde una ventana del buscador, estos scripts muestran la ventana de obtener getinfo para el archivo subyacente, no para el enlace simbólico.

Definitivamente es un proyecto paralelo para mí, pero si encuentro la respuesta, la publicaré.

    
respondido por el David E. 21.11.2012 - 19:03

Lea otras preguntas en las etiquetas