Um link simbólico é um tipo de arquivo especial cujos dados contêm um nome de arquivo. Esse nome de arquivo é essencialmente um "link flexível" para outro arquivo. Sempre que o kernel encontra um tipo de arquivo de link simbólico, ele lê o nome do arquivo na parte de dados do arquivo e vai para esse nome de arquivo. É como se o Kernel atravessa o namespace para o usuário. Links simbólicos são bons em que eles são links no nível do espaço para nome, em vez de no bloco nível (como links físicos) 1
1 Fonte: Read Seas
Links simbólicos podem fazer duas coisas:
-
Link para arquivos em sistemas de arquivos (desde que seja um link indireto)
-
Link para diretórios
Links simbólicos são feitos usando o comando ln
com a opção -s
.