Pular para o conteúdo

Utilizar um Link Simbólico

Dica publicada em Linux / Comandos
Diego Mendes Rodrigues diegomrodrigues
Hits: 23.930 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Utilizar um Link Simbólico

Um link simbólico funciona com um atalho, para outro arquivo, ou outro diretório. Ao abrir ou clicar em um link simbólico, você pode acessar um arquivo que está em outro local do computador, mas de maneira bem transparente.

O uso de links simbólicos no Linux é muito comum, pois muitos softwares utilizam links para bibliotecas, em vez de replicar o arquivo em outro diretório. Essa é uma boa prática, inclusive, de economizar espaço em disco e recursos do sistema operacional.

Como criar um link simbólico

Para gerenciar os links simbólicos no Linux utilizamos o comando ln, da seguinte forma:

ln -s

Como exemplo, para criar um link de um arquivo chamado nomes.txt, que está na pasta raiz do meu servidor Nginx /var/www/html/, na home do meu usuário, utilizarei os comandos abaixo.

Ir para a home do meu usuário:

cd ~
$ pwd
Criar o link simbólico:

ln -s /var/www/html/nomes.txt nomes.txt

Listar os arquivos da minha home:

ls
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Para verificar o link criado:

ls -l
Observe na imagem acima, que o link do arquivo nomes.txt está explícito.

lrwxrwxrwx 1 diego diego 23 abr 23 09:38 nomes.txt -> /var/www/html/nomes.txt

Posso exibir o conteúdo do arquivo /var/www/html/nomes.txt através do seguinte comando na minha home:

cat nomes.txt
A criação de um link para um diretório, funciona da mesma forma que a de arquivos. Para criar um link para o diretório /var/www/html na minha home, posso fazer da seguinte forma:

ln -s /var/www/html/ html

Sobrescrever um link simbólico

Para sobrescrever um link já criado, utilizamos o parâmetro -f. Irei alterar o link do arquivo nomes.txt para o arquivo nomes-alunos.txt.

ln -f -s /var/www/html/nomes-alunos.txt nomes.txt

Remover um link simbólico

A remoção dos links, pode ser realizada com o comando rm (arquivos), ou com o comando unlink (diretórios). Nos comandos abaixo irei remover os dois links simbólicos criados anteriormente na minha home.

rm nomes.txt
$ unlink html

Conclusão

A utilização dos links é muito importante na gestão de nossas estações de trabalho e de servidores Linux. Caso você precise de mais informações sobre o comando ln, utilize o manual, com o "man ln".

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Krusader uma substituição ao WinSCP no Linux

Como alterar a versão default (padrão) do Python no Linux

Instalar o Gambas 3

Editor de imagens Pinta

pfetch ao invés do neofetch

Tocando CDs de áudio via cdda2wav

openSUSE - Como remover versões antigas do kernel

Recuperar arquivos do Windows usando um LiveCD do Ubuntu Linux

Como instalar o plugin flash no Debian

Consertando codificação de arquivos - UTF-8 x ISO-8859-1

#1 Comentário enviado por samir_lealvr em 18/08/2022 - 14:12h

Boa tarde!
Tenho dento do diretório /dev um arquivo ttyPIN que preciso que tenha um link apontando para ttyACM0.
Qual comando tenho que fazer?


Contribuir com comentário

Entre na sua conta para comentar.