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.