Falaremos sobre como criar os links simbólicos entre os arquivos neste artigo. Também discutiremos alguns exemplos úteis para entender o funcionamento básico do comando ln. Todos os exemplos foram implementados no Ubuntu 20.04 Distribuição.
A sintaxe do comando ln
Usando o comando ln, você pode criar os symblinks entre os arquivos. Este comando cria os links rígidos em um arquivo por padrão. No entanto, o uso da opção (-s ou -Symbolic) também pode criar links simbólicos. A seguir, é apresentada a sintaxe do comando ln que é dado abaixo:
ln [options] nome de arquivo link-nameO comando LN cria um link do arquivo especificado (nome do arquivo) para o segundo argumento (link-name). No entanto, nenhum segundo argumento é dado ou apenas (.) usado como o segundo argumento; Em seguida, ele criará um link do arquivo especificado em um diretório atual.
Existem dois tipos diferentes de links no sistema Linux, links suaves ou simbólicos e links rígidos.
Criando links difíceis para um arquivo
Um link rígido pode criar um em mais em um arquivo. Você não pode criar os links rígidos para arquivos e diretórios em uma partição ou sistema de arquivos diferente. A maneira mais simples de criar os links difíceis é usar o comando ln.
$ ln test_file.txt link_file.TXTO comando acima cria um link rígido com o nome 'link_file.'
Criando um link simbólico ou suave para um arquivo
O symlink é um ponteiro de arquivo indireto. Ao contrário dos links difíceis, o simbólico ou o símbolo pode apontar para um único arquivo ou diretório em uma partição ou sistema de arquivos diferente. Para criar um link simbólico ou suave, use a opção -s junto com o comando LN da seguinte forma:
$ ln -s test_file1.txt link_test_file.TXTO comando acima cria o link simbólico com o nome 'link_test_file.'
Para mostrar o link Soft criado, use o seguinte comando ls:
$ ls -l link_test_fileCrie um symblink para um diretório
Você também pode criar um symblink para um diretório através do comando ln. Para esse fim, use o nome do diretório como o primeiro argumento, e o link do diretório será usado como o segundo argumento.
Por exemplo, estamos criando um link simbólico do diretório/home/kbuzdar/test-composer-project para o diretório ~/my_project usando o seguinte comando:
$ ln -s/home/kbuzdar/test-composer-project ~/my_projectSubstituir um link simbólico existente
Usando o comando ln, você pode substituir um symlink existente. Por exemplo, se você tentar criar um symblink que já criou, o seguinte erro será exibido no terminal:
$ ln -s test_file1.txt link_test_file.TXTUsando a opção '-f', você pode substituir com força um link simbólico existente da seguinte forma:
$ ln -sf test_file1.txt link_test_file.TXTO exposto acima criará com força o symblink que já existe.
Conclusão
Discutimos neste tutorial como usar o comando ln. Mencionamos diferentes exemplos de como criar symblinks usando o comando ln. Além disso, discutimos como criar links entre arquivos e diretórios usando o comando ln. Espero que os exemplos mencionados acima o ajudem a entender o comando ln. Explore mais informações sobre o comando ln usando a página do homem do comando ln.