O comando ln
é utilizado no Linux para criar links entre arquivos e diretórios. Existem dois tipos principais de links: links simbólicos (ou “symlinks”) e links físicos. Os links simbólicos são referências a outro arquivo, enquanto os links físicos são cópias do arquivo original, que compartilham o mesmo inode.
A sintaxe básica do comando ln
é a seguinte:
ln [opções] [argumentos]
-s
: Cria um link simbólico em vez de um link físico.-f
: Força a criação do link, sobrescrevendo arquivos existentes.-n
: Não desreferencia o link simbólico existente.-v
: Modo verbose, exibe informações sobre o que está sendo feito.ln arquivo.txt link_arquivo.txt
Este comando cria um link físico chamado link_arquivo.txt
que aponta para arquivo.txt
.
ln -s arquivo.txt link_simb_arquivo.txt
Aqui, link_simb_arquivo.txt
é um link simbólico que aponta para arquivo.txt
.
ln -f arquivo.txt link_arquivo.txt
Este comando força a criação do link, sobrescrevendo link_arquivo.txt
se ele já existir.
ln -s /caminho/para/diretorio link_diretorio
Isso cria um link simbólico chamado link_diretorio
que aponta para o diretório especificado.
-s
se você precisar de um link simbólico, especialmente quando o arquivo original pode ser movido ou excluído.-v
para obter feedback sobre a operação, especialmente útil em scripts.