Links simbólicos e hard links

Publicado por Priscilla Pedde em 01/02/2008

[ Hits: 26.933 ]

 


Links simbólicos e hard links



Criando links simbólicos e físicos

Objetivo: Os links são arquivos especiais que funcionam como um atalho para outros arquivos e diretórios. São especialmente úteis quando se deseja espelhar o conteúdo de um arquivo ou diretório em outro ponto do sistema de arquivos.

Os links podem ser de dois tipos:

Links simbólicos: É um arquivo especial que contém um ponteiro que aponta para outro arquivo. Eles consomem pouco espaço em disco e possuem a versatilidade de poderem apontar para arquivos de outro sistema de arquivos, até mesmo mapeado de outro computador em rede. O link simbólico não tem permissões de acesso próprio, mas assume as permissões do arquivo original. Se o arquivo apontado for apagado, o link simbólico fica quebrado, deixando de funcionar.Pode-se fazer uma analogia com o "atalho" do Windows.

Hard Links ou Links Físicos: Os links físicos são na verdade um mesmo arquivo, mas com nomes diferentes e possivelmente em diretórios diferentes. Eles possuem em comum o mesmo conteúdo e as mesmas permissões. É como se um arquivo tivesse dois nomes. Se o arquivo original é apagado, o link permanece. Os links físicos somente podem ser criados para arquivos e em um mesmo sistema de arquivos, já que eles apontam para o mesmo inode do arquivo original.

ln [opções] arquivo link

OBS.: O comando que cria links simbólicos e físicos.

$ ls -l

OBS.: Os links podem ser vistos com a opção -l do comando ls.

As opções mais usadas para o comando ln são:
  • -s cria um link simbólico;
  • -f força criação de um link mesmo que este já exista.

Ex.:

# ln -s /usr/src/linux-2.4-199 /usr/src/linux
# ln /var/log/messages /var/adm/log/kernel.log

Cria link físico kernel.log do arquivo messages

OBS.: É preciso tomar cuidado fazer uma cópia ou backup dos arquivos com os comandos cp, cpio e tar para não perder os links.

Outras dicas deste autor

Madwifi - Debian Etch

Criando assinaturas para autenticidade e segurança

Traduzindo Thunderbird para pt_BR na velocidade da luz

Corrigindo erros no módulo do VirtualBox (Ubuntu)

Trocando letrinhas em segundos (sed)

Leitura recomendada

20 comandos que um dia você pode precisar

Distros com Xfce

UbuntuDDE - Ubuntu + Deepin

Ubuntu com Real Player

Asterisk 11 + Ubuntu 14

  

Comentários
[1] Comentário enviado por cassimirinho em 01/02/2008 - 10:08h

Isso quebra muitos galhos... :)

[2] Comentário enviado por GilsonDeElt em 04/02/2008 - 13:44h

Legal!

[3] Comentário enviado por removido em 06/02/2008 - 13:28h

To gostando de ver vc empolgada em aprender mais sobre o Linux... Parabéns.... abraços!

[4] Comentário enviado por removido em 13/06/2016 - 17:21h

Parabéns pela postagem. Muio boa.
O livro do Uirá ( Certificação Linux - Edição Revisada) vem ressaltando o mesmo texto.
Esse review valeu muito a pena. Parabéns.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts