Exemplos de comando Linux LN

Exemplos de comando Linux LN
O comando 'ln' cria os vínculos duros e simbólicos entre os arquivos.

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-name

O 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.TXT

O 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.TXT

O 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_file

Crie 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_project

Substituir 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.TXT

Usando 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.TXT

O 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.