Como criar links simbólicos no Ubuntu

Como criar links simbólicos no Ubuntu
A Link simbólico é um arquivo de atalho para qualquer diretório ou arquivo. O Symlink ou Link suave são os outros nomes do Link simbólico. Em Ubuntu, Links simbólicos funcionam como uma string que gera caminhos entre vários arquivos e diretórios. Esses links são frequentemente utilizados para vincular bibliotecas. Também garante que os arquivos existam em locais consistentes. Os links simbólicos são usados ​​para armazenar inúmeras cópias do mesmo arquivo em vários locais, enquanto ainda se referem ao mesmo arquivo.

Quais são os tipos de links simbólicos no Ubuntu

  • Link suave: Um link suave ou link simbólico refere -se à localização ou caminho do arquivo original. Na internet, funciona de maneira semelhante a um hiperlink.
  • Link rígido: Um link rígido funciona gerando um novo nome de arquivo relacionado aos dados inode do arquivo original (arquivo de referência). Isso equivale a fazer uma cópia do arquivo específico.

Deseja criar links simbólicos? Neste artigo, explicaremos Como você pode criar links simbólicos no Ubuntu. Então vamos começar!

Como criar um link simbólico para um diretório no Ubuntu

Os usuários do Ubuntu utilizam o “ln”Comando para criar links simbólicos em seu sistema. Este comando cria links rígidos por padrão. No entanto, você pode adicionar o “-s" ou o "-simbólico”Opção se você deseja criar um link suave.

Agora, confira a sintaxe do “ln”Comando:

$ ln -s [fonte_file_path] [symbolic_link_path]

Para acompanhar o procedimento de criar um link simbólico usando o “ln“Comando, primeiro, abra seu terminal do Ubuntu pressionando“Ctrl+alt+t”. Vamos utilizar o “ln”Comando para criar um link simbólico para qualquer diretório específico. Adicionando o “-s”A opção indica que um link suave será criado para o diretório especificado. Aqui está a sintaxe do “ln”Comando:

ln -s [fonte_directory_path] [symbolic_link_destination_path]

Executaremos o comando abaixo para criar um link simbólico suave para o “Download" pasta. Este comando salvará o link simbólico para o nosso “Área de Trabalho”:

$ ln -s/home/linuxhint/download/home/linuxhint/desktop

A saída livre de erros declara que o link simbólico para o “Download”A pasta é criada com sucesso. Vamos abrir nosso “Área de Trabalho”Diretório usando Ubuntu Ui Para verificar a existência do “Download”Link simbólico:

Como criar um link simbólico para um arquivo no Ubuntu

Nesta seção, mostraremos como você pode criar um link simbólico para um arquivo específico. A imagem abaixo do goleiro tem um destacado “TestFile”Isso porque agora criaremos um link simbólico para este“TestFile”:

Se você deseja criar um link simbólico para um arquivo, confira a sintaxe do “ln”Comando:

$ ln -s [fonte_file_name] [symbolic_link_name]

Como mostramos, selecionamos nosso “TestFile”Para criar um link simbólico. Esse "TestFile”É um arquivo de texto localizado em nosso diretório doméstico. Para criar um link simbólico para este “TestFile”, Escreveremos este comando em nosso terminal do Ubuntu:

$ ln -s testfile testfilelink

A execução do comando acima do rumo criará um link simbólico chamado “testFilelink" do "TestFile”. O link simbólico será salvo no local do arquivo de origem:

Você pode executar o “ls”Comando para verificar a presença do link simbólico criado:

$ ls

Da saída, você pode ver esse link simbólico “testFilelink”É criado e ambos os arquivos estão presentes no diretório doméstico:

Ui UI UI também pode mostrar o arquivo de link simbólico criado localizado no System Home Directory:

Como substituir um link simbólico no Ubuntu

Já criamos um link simbólico “testFilelink" para o "TestFile““. Então, quando você executa o comando abaixo do dado novamente em seu terminal do Ubuntu, ele mostrará um “Falha ao criar um link simbólico”Erro:

$ ln -s testfile testfilelink

Adicione o "-f"Opção na"ln”Comando para substituir o link simbólico já criado com força:

$ ln -sf testfile testfilelink

Como remover o link simbólico no Ubuntu

O link simbólico se torna inutilizável se você remover o arquivo de origem ou transferir para outro local. Nesse caso, você pode excluir o link simbólico usando dois comandos: o ““rm" e "desvincular”Comandos.

Primeiro, confira a sintaxe do comando rm Que vamos utilizar para excluir o link simbólico:

$ rm [symbolic_link_path]

Agora, vamos executar o abaixo "rm”Para remover ou excluir o“Download”Link simbólico:

$ rm/home/linuxhint/desktop/download

No entanto, se o link simbólico estiver presente dentro do seu diretório de trabalho atual, você especificará seu nome apenas no “desvincular" ou "rm”Comando. Escreva o abaixo-dado “desvincular”Comando para excluir o“testFilelink”Link simbólico:

$ desvincular o testFilElink

Agora, você pode executar o “ls”Comando para verificar se o link simbólico é excluído ou não:

Como encontrar e excluir links simbólicos quebrados no Ubuntu

O Ubuntu também fornece a instalação para encontrar e excluir o link simbólico quebrado no sistema. Para fazer isso, utilizaremos o “encontrar”Comando, tendo a seguinte sintaxe:

$ find [diretório_path] -xtype l

Aqui, "-xtype”É usado para definir o tipo de arquivo que estamos procurando e“eu”Denota que estamos procurando os links simbólicos quebrados:

$ find /home /linuxhint -xtype l

A saída do comando acima mencionado mostrará o link simbólico quebrado presente no diretório especificado:

Você também pode adicionar o “-excluir”Parâmetro para excluir os links simbólicos quebrados do seu diretório doméstico:

$ find /home /linuxhint -xtype l -delete

Conclusão

Links simbólicos são uma característica única dos sistemas operacionais baseados em Linux, como Ubuntu. Os links simbólicos são usados ​​para criar atalhos para o sistema de arquivos Linux. Os usuários do Ubuntu utilizam o “ln”Comando para criar links simbólicos. Nós explicamos Como você pode criar links simbólicos no Ubuntu usando o “ln”Comando. Além disso, também fornecemos o método para substituir, encontrar e excluir links simbólicos em seu sistema.