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".
Exemplo:
$ ls -la
lrwxr-xr-- 1 roberto roberto 5 2006-10-12 22:40 link -> teste.txt
Veja abaixo a descrição do dois tipos de links existentes no Linux.
Tipo simbólico
No link tipo simbólico, o link é um arquivo especial de disco do tipo link, que tem como conteúdo o caminho para chegar até o arquivo alvo.
Características:
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).
Tipo hardlink
No link tipo hardlink, o link é apontado para o mesmo inode do arquivo alvo, sendo assim, os dois arquivos serão o mesmo.
Características:
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.
Criando links
O comando ln é utilizado para criar links entre dois arquivos ou para um diretório.
[4] Comentário enviado por kellycneves em 15/08/2007 - 14:05h
como faço para conseguir o programa qtparted, porque tenho um computador com linux e que necessito colocar windows,
como não quero tirar o linux porque já estou acostumada e gosto muito dele, estou precisando particionar, mas o único programa que consegui foi o partition magic e não funcionou no linux.
[7] Comentário enviado por m4cgbr em 12/05/2012 - 06:20h
Tem como quebrar um hard link?
Exemplo: Eu tenho minha partição /home em outro disco, ai precisei reinstalar meu Linux Mint 12, o problema é que quando eu mando exibir os ícones na área de trabalho, ele não exibe os ícones padrões (Meu Computador, Lixheira, etc) ele exibe os links de todas as subpastas do meu usuário, exemplo: Imagens, Vídeos, Documentos, Área de Trabalho e o pior, como hard link entende?
Eu quero exibir ícones na área de trabalho, mas os padrões e mais os que eu for adicionando! To usando Linux Mint 12 com Gnome
Agradeço se alguém tiver uma dica, to apanhando ainda no X.
[10] Comentário enviado por modicow em 05/12/2012 - 22:31h
Pude verificar e entender perfeitamente o funcionamento de link simbolico e o hard link através do que escreveu, porém algumas fontes informam que o link simbolico apenas utiliza uma referência ao arquivo, uma espécie de alias, onde o ponteiro é voltado para o arquivo. Já no hard link algumas contradições na prática pude observar; Na descrição quando se refere a "Se o hardlink for apagado/movido, você estará apagando/movendo o arquivo alvo; ". Na prática quando qualquer arquivo é criado Ex. #touch teste.txt; stat teste.txt | grep Inode; o arquivo apresenta o número do seu Inode e o Link = 1, isso quer dizer que apenas um arquivo referencia o inode. É como se qualquer arquivo no linux fosse um hard link. Criando um hard link observe que os dois terão o mesmo numero de inode com o link = 2. Com isso, se for criado um hard link entre dois arquivos e for removido qualquer um, o outro assume a integra do arquivo. Na prática verifiquei dessa forma. Abraço
[14] Comentário enviado por marcoscsouza em 15/10/2014 - 22:00h
Acho que há uma informação errada amigo, quanto a hardlink você fala o seguinte:
"Se o hardlink for apagado/movido, você estará apagando/movendo o arquivo alvo;"
Na verdade, o que você estará apagando é apenas uma das referências para o arquivo alvo, pois o hardlink é apenas um novo nome apontando para o mesmo inode do arquivo original.
[16] Comentário enviado por jmarcellopereira em 03/09/2015 - 12:31h
ola a todos
estou com um problema:
instalei o octave e não sei porque, toda vez que digito octave no terminal abre a interface GUI (octave --force-gui) do octave e nao o terminal do octave como é o certo. como posso consertar isso?