Un alias contiene dos elementos de información: un identificador único del archivo al que se vincula, y la ruta y el nombre del archivo al que se vincula.
Si cambia el nombre de un archivo o lo mueve, y luego crea un nuevo archivo con la ruta y el nombre del archivo que originalmente tenía el archivo, cualquier alias vinculado al archivo original ahora se vincula al nuevo archivo.
Sin embargo, si cambia el nombre de un archivo o lo mueve sin reemplazarlo, y luego invoca un alias, el alias se actualiza para que apunte a la nueva ruta y nombre del archivo, haciendo uso del identificador único para hacerlo.
Un enlace simbólico, por otro lado, no contiene un identificador único para un archivo, y aparecería roto si el nombre del archivo se cambia o se mueve y no se reemplaza con un archivo de la misma ruta y nombre de archivo.
Su elección debe depender del escenario que más le convenga.