Bem, se você entender por que e como o alias funciona usando o UID e o caminho para o arquivo (enquanto o link simbólico funciona apenas no caminho), poderá entender a diferença e a resposta mais votada com mais facilidade.
Nos sistemas de arquivos HFS e HFS +, cada arquivo e pasta possui um identificador persistente exclusivo. Os aliases usam essa identidade junto com as informações do nome do caminho para encontrar arquivos e pastas no mesmo volume.
A partir do Mac OS X 10.2, os aliases reverteram essa ordem de pesquisa usando o nome do caminho primeiro e a identidade exclusiva em segundo. Isso significa que, se você mover um arquivo e substituí-lo por um nome idêntico, os aliases do arquivo original agora apontarão para o novo arquivo. Da mesma forma, se você mover um arquivo no mesmo volume (sem substituí-lo), os aliases usarão as informações de identidade exclusivas para localizar o arquivo.
Quando um arquivo ou pasta é movido, o alias pode atualizar suas informações de caminho ou informações de identidade exclusivas para explicar a alteração. Se um arquivo se mover em algum lugar no mesmo volume, o alias atualizará seu registro interno com as novas informações de caminho para o arquivo. Da mesma forma, se o arquivo original for substituído por um arquivo com o mesmo nome, mas com uma identidade exclusiva diferente, o alias atualizará seu registro interno com a identidade exclusiva do novo arquivo. (resultado de create a new file with the path and filename that the file originally had
)
Como os aliases usam um caminho do sistema de arquivos para resolver um local de arquivos inicialmente, agora eles oferecem um comportamento semelhante aos links simbólicos. Links simbólicos dependem exclusivamente das informações do caminho para localizar um arquivo. Se você mover um arquivo para algum lugar no mesmo volume sem substituí-lo, os links simbólicos para o arquivo serão interrompidos, enquanto os aliases não. A única maneira de corrigir um link simbólico é excluí-lo e criar um novo.