Tutorial_de_Links_Linux
414 palavras
2 páginas
Universidade Federal de GoiásInstituto de Informática
Sistemas Operacionais
William D. Ferreira
Links no Linux
Informações Iniciais
•
Primeiramente, é necessário lembrar que um link trata-se um mecanismo que permite referenciar um arquivo ou diretório em outra localização.
•
Existem os links simbólicos e os hard links.
Tipo de Link
Características
Simbólico
Permite ligar arquivos ou diretórios;
O link simbólico e o alvo (arquivo/diretório) podem estar em partições distintas; • Caso o link simbólico seja apagado/movido, apenas o link será apagado/movido, permanecendo o alvo intacto;
• Qualquer usuário do sistema pode realizar a criação de links simbólicos.
Hard
•
•
•
•
•
•
Passo 1:
Não permite que diretórios sejam ligados;
O hard link e o alvo devem estar na mesma partição;
Se o hard link for apagado/movido, o arquivo alvo também o será;
Apenas o usuário root é quem pode criar hard links.
Criar Link Simbólico
Digite o comando abaixo para criar um arquivo intitulado “arquivo1.txt” no diretório
“/root”.
$ touch /root/arquivo1.txt
Em seguida, crie o diretório “/root/tmp”:
$ mkdir /root/tmp
Agora, crie um link simbólico para o arquivo “/root/arquivo1.txt” a partir do diretório “/root/tmp”:
$ ln -s /root/arquivo1.txt /root/tmp
1/5
Universidade Federal de Goiás
Instituto de Informática
Sistemas Operacionais
William D. Ferreira
Informe o comando abaixo para verificar a criação do link simbólico:
$ ls -la /root/tmp
Através dos comandos seguintes, verifique que o i-node do link simbólico é diferente do i-node do arquivo alvo.
$ ls -lai /root | grep arquivo1.txt
$ ls -lai /root/tmp | grep arquivo1.txt
2/5
Universidade Federal de Goiás
Instituto de Informática
Sistemas Operacionais
William D. Ferreira
Esta informação também pode ser verificada através do comando “stat”.
$ stat /root/arquivo1.txt
$ stat /root/tmp/arquivo1.txt
3/5
Universidade Federal de Goiás
Instituto