A ideia básica é a mesma. Um link simbólico é um arquivo especial que contém um caminho (relativo ou absoluto) para outro objeto do sistema de arquivos. No UNIX / Linux, o próprio sistema operacional processa o link simbólico, resolvendo o objeto real de forma transparente.
Nos Macs, um alias parece ser uma construção especial do Finder que pode referenciar objetos remotos, bem como locais, mas o Finder resolve a referência, não o sistema operacional. O MacOS X também possui links simbólicos, mas eles são separados dos aliases.
A grande diferença está entre um atalho do Windows e um link simbólico. Um atalho do Windows não pode substituir facilmente um programa porque o Windows sempre tem que ter essas extensões de arquivo irritantes e um arquivo "lnk" não é um executável quando se trata do Windows. Dentro da GUI, ele funciona, mas do ponto de vista do servidor, ele vomita. O mesmo com um diretório. Eles são úteis, mas não têm nem perto do poder e da flexibilidade de um link simbólico.