Fique por dentro das novidades do seu tema preferido

Aprenda a criar sites incríveis com facilidade

Use o poder da internet para divulgar o seu negócio

Inspire-se com as estratégias de grandes empresas

Conteúdos variados para alavancar os resultados do seu projeto

A confirmação da sua inscrição foi enviada para o seu e-mail

Agradecemos sua inscrição e esperamos que você aproveite nossos conteúdos!

Aprenda nesse artigo o que é um link no Linux, seus tipos e como criar um! Tempo estimado de solução: 2min

No mundo do Linux, os links são uma ferramenta muito útil para a criação de atalhos para arquivos e diretórios. Eles permitem que você acesse rapidamente um arquivo ou diretório sem precisar digitar todo o caminho de acesso completo. Além disso, os links também podem ser úteis para compartilhar arquivos com outros usuários de forma mais fácil. Neste artigo, vamos explicar como criar e excluir links no Linux de maneira simples e rápida. Vamos lá?

Exemplo de Link simbólico no Linux

No Linux, existem dois tipos de links: hard links e symbolic links (também conhecidos como “symlinks”).

Um hard link é um tipo de link que aponta para um arquivo ou diretório original. Ele é criado no mesmo sistema de arquivos do arquivo original e, dessa forma, é visto como um arquivo independente pelo sistema operacional. Se você excluir o arquivo original, o hard link continuará a funcionar normalmente, pois ele ainda estará apontando para o mesmo espaço em disco.

Além disso, hard links possuem o mesmo inode do arquivo vinculado original.

Já um symbolic link é um tipo de link que aponta para o arquivo ou diretório original através do caminho de acesso. Ele é criado em um sistema de arquivos diferente do arquivo original e, por isso, é visto pelo sistema operacional como um arquivo que contém o caminho de acesso para o arquivo original. Se você excluir o arquivo original, o symbolic link não funcionará mais, pois ele não aponta para nenhum espaço em disco.

Para criar links no Linux, você pode usar o comando “ln“. Ele permite criar hard links e symbolic links, dependendo da opção escolhida.

Para criar um hard link, basta usar o seguinte formato:

$ ln <arquivo_original> <nome_do_link>

Por exemplo, se você quiser criar um hard link para um arquivo chamado “arquivo.txt“, basta usar o comando:

$ ln arquivo.txt arquivo_link

Isso criará um arquivo chamado “arquivo_link” que aponta para o arquivo original “arquivo.txt“.

Para criar um symbolic link, basta adicionar a flag “-s” ao comando “ln“:

$ ln -s <arquivo_original> <nome_do_link>

Por exemplo, se você quiser criar um symbolic link para um arquivo chamado “arquivo.txt“, basta usar o comando:

$ ln -s arquivo.txt arquivo_link

Isso criará um arquivo chamado “arquivo_link” que aponta para o arquivo original “arquivo.txt” através do caminho de acesso.

Atenção! Lembre-se de que, para criar hard links, o arquivo original e o link devem estar no mesmo sistema de arquivos. Já para criar symbolic links, o arquivo original e o link podem estar em sistemas de arquivos diferentes.

Remover links criados no Linux é uma tarefa simples e pode ser realizada usando o comando unlink. Este comando remove o link simbólico de um arquivo específico, mas não remove o arquivo de origem.

Para remover um link simbólico, basta digitar unlink seguido do nome do arquivo. Por exemplo, para remover um link chamado link1, você digitaria unlink link1 e pressionaria Enter.

$ unlink link1

Além do comando unlink, você também pode usar o comando rm para remover links. O comando rm remove arquivos e links. Para remover um link simbólico usando rm, você digitaria:

$ rm link1

É importante notar que, ao remover um link simbólico, você não está removendo o arquivo de origem. O arquivo de origem permanecerá no sistema, mas o link simbólico que o apontava será removido.

Considerações Finais

Nesse artigo você aprendeu o que são links no Linux e como criar hard e symbolic links e como removê-los.

Se você sentiu alguma dificuldade ou então tem alguma sugestão de algo que não foi mencionado, basta deixar aí nos comentários que no futuro podemos trazer atualizações para este artigo. Também indico esses outros materiais relacionados com este assunto:

Até a próxima! :^)

Navegue por tópicos

  • Considerações Finais

Tags:

  • Hospedagem de Sites

Julio Pires

Analista de Conteúdo Técnico na empresa HostGator e estudante de Física na UFSC. Gosta de maratonar séries, jogar jogos clássicos, nunca nega uma partida de xadrez e busca estar sempre atualizado com o mundo da tecnologia.

Mais artigos do autor

Garanta sua presença online

Encontre o nome perfeito para seu site

www.