Manuais para a linha de comandos

Man » Manual do ln online - documentação online detalhada para a página de manual do ln

🌍
ln - cria links entre arquivos

SINTAXE

ln [OPÇÃO]... [-T] ORIGEM LINK_NOME
ln [OPÇÃO]... ORIGEM
ln [OPÇÃO]... ORIGEM... DIRETÓRIO
ln [OPÇÃO]... -t DIRETÓRIO ORIGEM...

DESCRIÇÃO

Na 1ª forma, cria um link para ORIGEM com o nome LINK_NOME. Na 2ª forma, cria um link para ORIGEM no diretório atual. Nas 3ª e 4ª formas, cria links para cada ORIGEM em DIRETÓRIO. Cria links rígidos por padrão, links simbólicos com --symbolic. Por padrão, cada destino (nome do novo link) não deve existir. Ao criar links rígidos, cada ORIGEM deve existir. Os links simbólicos podem conter texto arbitrário; se resolvido posteriormente, um link relativo é interpretado em relação ao seu diretório pai.

Argumentos obrigatórios para opções longas também são obrigatórios para opções curtas.

--backup[=CONTROLE]
faz um backup de cada arquivo de destino existente

-b     como --backup, mas não aceita um argumento

-d, -F, --directory
permite que o superusuário tente criar links rígidos para diretórios (isso provavelmente falhará devido a restrições do sistema, mesmo para o superusuário)

-f, --force
remove arquivos de destino existentes

-i, --interactive
solicita se deve remover os destinos

-L, --logical
desreferencia as ORIGEMs que são links simbólicos

-n, --no-dereference
trata LINK_NOME como um arquivo normal se for um link simbólico para um diretório

-P, --physical
cria links rígidos diretamente para links simbólicos

-r, --relative
com -s, cria links relativos à localização do link

-s, --symbolic
cria links simbólicos em vez de links rígidos

-S, --suffix=SUFIXO
substitui o sufixo de backup usual

-t, --target-directory=DIRETÓRIO
especifica o DIRETÓRIO no qual criar os links

-T, --no-target-directory
trata LINK_NOME como um arquivo normal sempre

-v, --verbose
imprime o nome de cada arquivo vinculado

--help exibe esta ajuda e sai

--version
exibe informações da versão e sai

O sufixo de backup é '\~', a menos que seja definido com --suffix ou SIMPLE_BACKUP_SUFFIX. O método de controle de versão pode ser selecionado por meio da opção --backup ou por meio da variável de ambiente VERSION_CONTROL. Aqui estão os valores:

none, off
nunca faz backups (mesmo que --backup seja fornecido)

numbered, t
faz backups numerados

existing, nil
numerado se backups numerados existirem, simples caso contrário

simple, never
sempre faz backups simples

Usar -s ignora -L e -P. Caso contrário, a última opção especificada controla o comportamento quando uma ORIGEM é um link simbólico, com o padrão sendo -P.

AUTOR

Escrito por Mike Parker e David MacKenzie.

RELATANDO BUGS

Ajuda online do GNU coreutils: [https://www.gnu.org/software/coreutils/] Relate quaisquer erros de tradução para [https://translationproject.org/team/]

VER TAMBÉM

link(2), symlink(2)

Documentação completa [https://www.gnu.org/software/coreutils/ln] ou disponível localmente via: info '(coreutils) ln invocation'

Empacotado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [https://gnu.org/licenses/gpl.html]. Este é um software livre: você é livre para modificá-lo e redistribuí-lo. NÃO HÁ GARANTIA, na medida permitida pela lei.