Podemos afirmar que o Softlink e um apontador, ele cria um arquivo a mais para apontar um diretório ou arquivo na forma de caminho relativo. A grosso modo podemos falar que um soft link é um caminho adicional para um arquivo ou diretório, comparado com Windows temos como exemplo os atalhos que criamos de uma determinada pasta favorita na nossa área de trabalho, ao acessar e editar um arquivo deste atalho estamos na verdade editando o arquivo original e se excluir esse atalho não afeta os arquivos, porem se excluir o arquivo original inutilizo o atalho.
Em uma distribuição linux os soft links podem ser identificados utilizando o comando "ln -l".
Características do soft link:
- É possível fazer links em arquivos ou diretórios;
- Se o link for apagado/movido somente o link sera movido/apagado;
- O arquivo pode estar em partições diferente do disco.
Para criar um link simbólico utilize a sintaxe "ln -s nome_do_arquivo caminho_do_link"
Ex: ln -s /etc/samba/smb.conf /home/sena/Área\ de\ trabalho/atalho
Neste exemplo criei um link simbólico do arquivo de configuração do samba na área de trabalho como nome de atalho, sempre que acessar o arquivo atalho e altera-lo estarei modificando na verdade o conteúdo do /etc/samba/smb.conf.
Para remover o link simbólico utilize a sintaxe "rm caminho_do_arquivo".