Formas de pagamento Abuse

O comando ln em Linux

08.08.2023, 01:13

O comando ln em Linux é utilizado para criar ligações físicas ou simbólicas a ficheiros ou diretórios. Uma ligação física cria um novo nome para um ficheiro ou diretório, apontando para o mesmo nó de índice (inode) no sistema de ficheiros. Uma ligação simbólica cria um novo ficheiro que contém o caminho para o ficheiro ou diretório original.

Para que serve o comando ln

O comando ln em Linux

Sintaxe do comando ln:

ln [options] source_file/directory target_file/directory

Opções para o comando ln:

-s: cria uma ligação simbólica

-f: substitui o ficheiro/diretório de destino se este já existir

-v: mostra informações detalhadas sobre o processo de criação da ligação

Exemplos de uso do comando ln

Criando um hard link:

ln file1.txt file2.txt

Isso criará um link físico file2.txt que aponta para o mesmo arquivo que file1.txt.

Criando um link simbólico:

ln -s file1.txt file2.txt

Isto criará uma ligação simbólica file2.txt que aponta para file1.txt.

Criar uma ligação de diretório:

ln -s /path/to/source_dir /path/to/target_dir

Isto criará uma ligação simbólica para o diretório source_dir no diretório target_dir.

Substituir o ficheiro/diretório de destino:

ln -f file1.txt file2.txt

Isto criará uma ligação física do ficheiro2.txt para o ficheiro1.txt, mesmo que o ficheiro2.txt já exista.

Produzir informações detalhadas:

ln -v file1.txt file2.txt

Isto criará uma ligação física do ficheiro2.txt para o ficheiro1.txt e produzirá informações sobre o processo de criação da ligação.