Bueno, si comprende por qué y cómo funciona el alias en el uso de UID y la ruta al archivo (mientras que el enlace simbólico solo funciona en la ruta), puede comprender la diferencia y la respuesta altamente votada más fácilmente.
En los sistemas de archivos HFS y HFS +, cada archivo y carpeta tiene un identificador único y persistente. Los alias usan esta identidad junto con la información de la ruta para encontrar archivos y carpetas en el mismo volumen.
Comenzando con Mac OS X 10.2, los alias invirtieron este orden de búsqueda al usar primero el nombre de ruta y la identidad única en segundo lugar. Esto significa que si mueve un archivo y lo reemplaza por un archivo con un nombre idéntico, los alias del archivo original ahora apuntan al nuevo archivo. De manera similar, si mueve un archivo en el mismo volumen (sin reemplazarlo), los alias usan la información de identidad única para ubicar el archivo.
Cuando se mueve un archivo o carpeta, el alias puede actualizar su información de ruta o información de identidad única para dar cuenta del cambio. Si un archivo se mueve en algún lugar del mismo volumen, el alias actualiza su registro interno con la nueva información de ruta para el archivo. De manera similar, si el archivo original se reemplaza por un archivo con el mismo nombre, pero con una identidad única diferente, el alias actualiza su registro interno con la identidad única del nuevo archivo. (resultado de create a new file with the path and filename that the file originally had
)
Debido a que los alias usan una ruta del sistema de archivos para resolver la ubicación de los archivos inicialmente, ahora ofrecen un comportamiento similar a los enlaces simbólicos. Los enlaces simbólicos se basan exclusivamente en la información de ruta para localizar un archivo. Si mueve un archivo en algún lugar del mismo volumen sin reemplazarlo, los enlaces simbólicos al archivo se rompen mientras que los alias no. La única forma de arreglar un enlace simbólico es eliminarlo y crear uno nuevo.