Como criar um link simbólico no Linux

Como criar um link simbólico no Linux
Um link simbólico ou simbólico é um tipo de arquivo que contém o endereço ou caminho de algum outro arquivo ou pasta em um sistema operacional Linux; Também é conhecido como um link suave porque aponta para o arquivo e mantém a referência de algum arquivo. É usado principalmente para gerenciar e criar atalhos de arquivos; Além disso, é usado para criar locais diferentes para pastas primárias e muito mais. Funciona como uma string usada para anexar os vários arquivos e pastas dentro de todo o sistema de computador.

Esta postagem explorará e aprenderá como criar um link simbólico de um arquivo ou diretório e como remover um link simbólico em qualquer sistema operacional baseado em Linux. Então, vamos mergulhar no processo de aprendizado e ver quantos tipos de links existem no Linux.

Tipos de link no Linux

Link suave

É o mesmo que um atalho que frequentemente vemos no sistema operacional do Windows, que é basicamente um ponteiro para algum diretório ou arquivo específico.

Link rígido

Por outro lado, os links rígidos também são atalhos de algum arquivo ou pasta específica, mas a única diferença entre um link rígido e o link suave é que o link rígido não pode existir em algum outro sistema de partição ou arquivo.

Bem, o utilitário de linha de comando que usamos para criar links é conhecido como ln. Vamos aprender um pouco sobre isso.

comando ln

ln O comando cria o link rígido por padrão. No entanto, se queremos criar um link suave, precisamos colocar um -s ou -simbólico bandeira na frente do ln comando.

A sintaxe para criar o link simbólico seria como dado abaixo:

$ ln -s [original_file] [link]

No primeiro argumento, temos que fornecer o nome do arquivo original.
No segundo argumento, precisamos dar o nome do arquivo simbólico.

Se não fornecermos o arquivo simbólico ou colocarmos um ponto (.) em vez de um nome de arquivo simbólico, então o ln O comando criará o link simbólico no mesmo diretório de trabalho.

Criação de um link simbólico para um arquivo

O link simbólico do arquivo pode ser facilmente criado usando o comando abaixo:

$ ln -s original_file_name symbolic_file_name

Certifique -se de substituir o original_file_name e symbolic_file_name com seus nomes de arquivos desejados.

Por exemplo, para criar um link simbólico de um arquivo de texto, o comando será assim:

$ ln -s arquivo.txt new_link.TXT

O ln O comando não produz ou mostra nenhuma saída de sucesso no terminal, para que você possa usar o comando ls se desejar verificar a criação do link. Então, ls -l para verificar digite o comando dado abaixo:

$ ls -l newlink.TXT

O L na saída é a bandeira que menciona o tipo de arquivo simbólico, e o símbolo de seta ( ->) está apontando para o arquivo original de onde o link simbólico é criado.

Tudo bem, agora vamos ver como criar um link simbólico para um diretório

Criação de um link simbólico para um diretório

Não há diferença na criação de um link simbólico para um diretório ou um arquivo. Um vínculo simbólico para um diretório pode ser facilmente criado, fornecendo o nome do diretório e depois fornecendo o link simbólico.

Por exemplo, para criar o link simbólico de um diretório chamado /pasta para o diretório ~ /pasta_link, o comando para criar um link simbólico será assim:

$ ln -s /pasta ~ /pasta_link

Depois de executar o comando para criar o link simbólico, verifique a criação do link usando o comando dado abaixo:

$ ls -l ~/pasta_link

Você pode testemunhar na captura de tela anexada acima de que o link simbólico do diretório é criado com sucesso.

Agora vamos seguir em frente e ver como remover um link simbólico no Linux.

Remoção de um link simbólico

Um link simbólico pode ser facilmente excluído ou removido usando o desvincular ou rm comando. Você deve fornecer o link simbólico para qualquer um dos comandos desvincular ou RM, e o link simbólico será removido do seu sistema operacional Linux.

Para remover o link simbólico usando o comando desvincular, digite o comando abaixo:

$ desvincular Symbolic_link

Para remover o link simbólico usando o comando rm, digite o comando fornecido abaixo;

$ rm simbolic_link

Um link simbólico será removido usando qualquer um dos dois comandos acima dados.

Conclusão

Exploramos várias maneiras de criar um link simbólico para um arquivo ou diretório no Linux e também aprendemos a remover o link simbólico em qualquer sistema operacional baseado em Linux. Depois de ler este post, você não enfrentará obstáculos ao criar e remover o link simbólico.