Um link, também conhecido como link simbólico , rastreia um arquivo pelo seu nome, não por seu inode. Por causa disso, o arquivo ao qual você está vinculado pode estar localizado em qualquer lugar, não apenas no mesmo sistema de arquivos (ao contrário dos hard links); Outra característica é que os soft links podem apontar para outros soft links, até um máximo. O link flexível é essencialmente um arquivo especial que armazena o caminho de destino, mas o Linux conhece esse tipo de arquivo e lê o caminho "interno" e tenta acessar o arquivo, usando as permissões no arquivo de destino. Os programas podem pedir ao Linux para não seguir o link, mas dar informações sobre o próprio arquivo (que é como ls
pode mostrar a você qual é o caminho de destino); no entanto, a maioria dos programas só se preocupa com o local para o qual o link aponta.
Então, para responder à sua pergunta, um link flexível contém todas as informações necessárias dentro de si. O sistema operacional faz todo o trabalho de rastreamento para o qual o link aponta.