Como criar links simbólicos em Manjaro

Como criar links simbólicos em Manjaro
Links simbólicos (também conhecidos como links soft) são os links que se referem a alguns arquivos ou diretórios em sistemas Linux. O arquivo original e o arquivo simplink são semi-dependentes um do outro. Por exemplo, se o arquivo simplink for excluído, isso não terá efeito no arquivo pai. No entanto, se o arquivo pai for movido/excluído, ele quebra os links simbólicos. Pode -se associar sua importância como atalhos, onde você pode simplesmente abrir um aplicativo clicando no ícone de atalho.

Neste artigo, uma demonstração detalhada para criar links simbólicos em Manjaro é fornecida.

Diferença entre links suaves e links rígidos?

Os links rígidos no Linux são, no entanto, uma cópia (espelho) de um arquivo e podem acessar o conteúdo do arquivo original. Enquanto o link suave contém um link para o arquivo original (pai). Os links suaves também são chamados de links simbólicos e esses links apontam apenas para um arquivo em vez de conter seus dados. Se o arquivo original do link rígido for excluído, o link rígido poderá ser acessado mesmo assim. No entanto, se o arquivo original do link soft for removido/deslocado, o link soft será quebrado e não será mais útil.

Como criar links simbólicos em Manjaro

Esta seção contém um guia passo a passo para criar links simbólicos no Manjaro Linux. Iniciamos este guia com uma introdução básica do ln comando que cria links simbólicos no Linux. O ln é um comando baseado em Linux usado para criar links simbólicos (soft). A sintaxe do comando está escrita abaixo.

$ ln -s [Path-of-Target-File] [Path-of-Symlink-File]

O ln O comando em manjaro é usado para criar symblinks (links soft). Percebe -se que o ln O comando cria um por padrão, mas links soft podem ser criados usando a opção -s do comando ln. Além disso, o alvo-arquivo entidade na sintaxe acima refere -se ao caminho do arquivo para criar um link simbólico, enquanto o File Symlink representa o arquivo de link simbólico.

Como criar um link simbólico para um arquivo usando o comando ln

Temos um arquivo de texto chamado Linuxhint.TXT que é colocado em nosso diretório de desktop. O comando fornecido cria um link para o Linuxhint.TXT Arquivo dentro de um arquivo chamado Symfile.TXT.

$ ln -s linuxhint.txt symfile.TXT

E para verificar se o link é criado ou não, use o ls comando com -eu bandeira como mostrado abaixo. Para a saída, observa -se que o Symfile.TXT Dirige para o arquivo nomeado Linuxhint.TXT.

$ ls -l symfile.TXT

Como criar um link simbólico para um diretório em Manjaro

Conforme descrito anteriormente, os symblinks podem ser criados para arquivos e diretórios.

Digamos que há um diretório nomeado Linux que reside no diretório da área de trabalho. No comando abaixo mencionado, o sym_dir O diretório é criado para armazenar um link simbólico para o Linux diretório.

$ ln -s linux sym_dir

Você pode verificar a criação de um link emitindo o seguinte comando.

$ ls -l sym_dir

Como substituir o link simbólico

Vamos tentar criar um link simbólico para um arquivo chamado “funcionários.TXT”, E aqui estamos usando o arquivo de link simbólico chamado“Symfile.TXT" (já existe). Ao fazer isso, você encontrará o seguinte erro.

$ ln -s Staff.txt symfile.TXT

A saída do comando acima mostra que você não consegue substituir o arquivo existente. Para fazer isso, você deve usar o f com -s Sinalize para substituir o arquivo de link simbólico existente. O comando escrito abaixo nos ajuda a esse respeito.

Equipe $ ln -sf.txt symfile.TXT

E se usarmos ls comando, você observará que o Symfile.TXT agora está apontando para funcionários.TXT.

$ ls -l symfile.TXT

Como encontrar links simbólicos quebrados

Se a localização do arquivo de destino for alterada ou o arquivo for excluído, o vínculo simbólico associado a ele será referido como um link quebrado. O comando abaixo estatado pode ser exercido para encontrar os links quebrados. A saída contém dois .Arquivos TXT, o que significa que esses arquivos contêm links quebrados.

$ find -xtype l

Como remover ou desvincular os links simbólicos

Se o arquivo original for movido/excluído, você terá as seguintes possibilidades.

- Remova o arquivo de link simbólico e o comando escrito abaixo removerá Symfile.TXT arquivo:

$ rm Symfile.TXT

- Ou desvincule o arquivo simbólico usando o comando unchink. No nosso caso, o comando abaixo mencionado desvincula o link simbólico criado para o Linux diretório.

$ desvincular sym_dir

Conclusão

Nos sistemas baseados em Linux, um link simbólico refere-se à abertura do arquivo, criando um link suave para esse arquivo. Os symblinks podem ser criados exercitando o comando "LN" em Manjaro. Esta postagem descritiva fornece a demonstração do comando ln para criar links simbólicos no Manjaro Linux. Por padrão, ele cria links rígidos, mas pode ser usado com um -s sinalizador para gerar um link simbólico. Você também pode substituir o arquivo de link simbólico, criando outro link simbólico no mesmo arquivo. Além disso, se o link simbólico for inútil, os arquivos de link poderão ser removidos ou o link simbólico pode ser desvinculado. Este guia também fornece a diferença entre links rígidos e macios (links simbólicos) para uma melhor compreensão.