O link é um mecanismo que faz referência a outro arquivo ou diretório em outra localização. Os links são arquivos especiais e podem ser identificados com um "l" quando executado o comando: "ls -la".
Um link simbólico (soft link) se comporta como um "atalho" para outro arquivo ou diretório. Ou seja, ele praticamente só aponta para este outro arquivo.
Para criar um link simbólico, utilize a opção no comando :
Um hard link é um ponteiro para o inode de um arquivo ou diretório.
Para criar um hard link, utilize o comando :
O link é um mecanismo que faz referência a outro arquivo ou diretório em outra localização. Os links são arquivos especiais e podem ser identificados com um "l" quando executado o comando: "ls -la".
Um link simbólico (soft link) se comporta como um "atalho" para outro arquivo ou diretório. Ou seja, ele praticamente só aponta para este outro arquivo.
Ao deletar o arquivo original, o link simbólico irá falhar.
Ao deletar o link simbólico, nada irá acontecer com o arquivo original.
Pode-se fazer links simbólicos em arquivos e diretórios;
O link simbólico e o arquivo alvo não precisam estar na mesma partição de disco;
Se o link simbólico for apagado/movido. Somente o link será apagado/movido;
Qualquer usuário pode criar/desfazer um link simbólico (respeitando as permissões).
Para criar um link simbólico, utilize a opção -s no comando ln:
# Cria um link simbólico "b" -> "a"
ln -s a b
Um hard link é um ponteiro para o inode de um arquivo ou diretório.
Ao deletar o arquivo original ou o hard link, o outro ainda existe (porque o inode é mantido).
Ao modificar qualquer link apontando para um mesmo inode, todos links, incluindo o arquivo original, são modificados.
Não é possível fazer um hardlink para um diretório;
Somente é possível fazer hardlink em arquivos que estejam em uma mesma partição de disco;
Se o hardlink for apagado/movido, você estará apagando/movendo o arquivo alvo;
Somente o usuário root pode criar/desfazer hardlinks.
Para criar um hard link, utilize o comando ln:
# Cria um hard link "b" -> "a"
ln a b