O Guia Completo para Criar Links Simbólicos (também conhecidos como Symlinks) no Windows

Índice:

O Guia Completo para Criar Links Simbólicos (também conhecidos como Symlinks) no Windows
O Guia Completo para Criar Links Simbólicos (também conhecidos como Symlinks) no Windows

Vídeo: O Guia Completo para Criar Links Simbólicos (também conhecidos como Symlinks) no Windows

Vídeo: O Guia Completo para Criar Links Simbólicos (também conhecidos como Symlinks) no Windows
Vídeo: How to Add Powershell to Context Menu in Windows 10 [Tutorial] - YouTube 2024, Novembro
Anonim
O Windows 10, 8, 7 e o Vista suportam links simbólicos - também conhecidos como links simbólicos - que apontam para um arquivo ou pasta em seu sistema. Você pode criá-los usando o Prompt de Comando ou uma ferramenta de terceiros chamada Extensão de Shell de Link.
O Windows 10, 8, 7 e o Vista suportam links simbólicos - também conhecidos como links simbólicos - que apontam para um arquivo ou pasta em seu sistema. Você pode criá-los usando o Prompt de Comando ou uma ferramenta de terceiros chamada Extensão de Shell de Link.

O que são links simbólicos?

Links simbólicos são basicamente atalhos avançados. Crie um link simbólico para um arquivo ou pasta individual, e esse link parecerá o mesmo que o arquivo ou pasta para o Windows, mesmo que seja apenas um link apontando para o arquivo ou a pasta.

Por exemplo, digamos que você tenha um programa que precise de seus arquivos em C: Program. Você realmente gostaria de armazenar esse diretório em D: Stuff, mas o programa requer que seus arquivos estejam em C: Program. Você pode mover o diretório original de C: Program para D: Stuff e criar um link simbólico em C: Program apontando para D: Stuff. Quando você relançar o programa, ele tentará acessar seu diretório em C: Program. O Windows irá redirecioná-lo automaticamente para D: Stuff, e tudo funcionará como se estivesse em C: Program.

Esse truque pode ser usado para todos os tipos de coisas, incluindo a sincronização de qualquer pasta com programas como Dropbox, Google Drive e OneDrive.

Existem dois tipos de links simbólicos: Hard and soft. Os links simbólicos suaves funcionam de maneira semelhante a um atalho padrão. Quando você abre um link para uma pasta, você será redirecionado para a pasta onde os arquivos estão armazenados. No entanto, um link físico faz parecer que o arquivo ou a pasta realmente existe no local do link simbólico e seus aplicativos não sabem nada melhor. Isso torna os links simbólicos mais úteis na maioria das situações.

Observe que o Windows não usa os termos "link físico" e "link flexível". Em vez disso, ele usa os termos "link físico" e "link simbólico". Na documentação do Windows, um “link simbólico” é o mesmo que um “link suave”. No entanto, o

mklink

O comando pode criar links físicos (conhecidos como “links físicos” no Windows) e links diretos (conhecidos como “links simbólicos” no Windows).

Como criar links simbólicos com o mklink

Você pode criar links simbólicos usando o comando mklink em uma janela do Prompt de Comando como Administrador. Para abrir um, localize o atalho "Prompt de comando" no menu Iniciar, clique com o botão direito nele e selecione "Executar como administrador".

Na Atualização de Criadores do Windows 10, você pode usar uma janela normal do Prompt de Comando, sem executá-la como um Administrador. No entanto, para fazer isso sem uma janela Prompt de Comando do Administrador, você deve primeiro ativar o Modo de Desenvolvedor em Configurações> Atualização e Segurança> Para Desenvolvedores.

Sem opções extras,
Sem opções extras,

mklink

cria um link simbólico para um arquivo. O comando abaixo cria um link simbólico ou “soft” em

Link

apontando para o arquivo

Target

:

mklink Link Target

Use / D quando quiser criar um link suave apontando para um diretório. igual a:

mklink /D Link Target

Use / H quando você quiser criar um link físico apontando para um arquivo:

mklink /H Link Target

Use / J para criar um link físico apontando para um diretório, também conhecido como junção de diretório:

mklink /J Link Target

Por exemplo, se você quiser criar um link físico em C: LinkToFolder que aponte para C: Users Name OriginalFolder, execute o seguinte comando:
Por exemplo, se você quiser criar um link físico em C: LinkToFolder que aponte para C: Users Name OriginalFolder, execute o seguinte comando:

mklink /J C:LinkToFolder C:UsersNameOriginalFolder

Você precisará colocar aspas nos caminhos com espaços. Por exemplo, se as pastas tiverem o nome C: Link To Folder e C: Users Name Original Folder, use o seguinte comando:

mklink /J 'C:Link To Folder' 'C:UsersNameOriginal Folder'

Se você vir a mensagem "Você não tem privilégios suficientes para executar esta operação", será necessário iniciar o Prompt de Comando como Administrador antes de executar o comando.
Se você vir a mensagem "Você não tem privilégios suficientes para executar esta operação", será necessário iniciar o Prompt de Comando como Administrador antes de executar o comando.

Como criar links simbólicos com uma ferramenta gráfica

Se você quiser fazer isso com uma ferramenta gráfica, faça o download do Link Shell Extension. Faça o download do pacote de pré-requisitos apropriado antes da própria ferramenta - ambas estão vinculadas na página de download da ferramenta.

Depois de instalado, localize o arquivo ou a pasta para a qual você deseja criar um link, clique com o botão direito e selecione "Pick Link Source" no menu.

Você pode clicar com o botão direito dentro de uma pasta diferente, apontar para o menu “Drop As” e selecionar “Hardlink” para criar um link para um arquivo, “Junction” para criar um link para um diretório, ou “Link simbólico” para criar um link suave para um arquivo ou diretório.
Você pode clicar com o botão direito dentro de uma pasta diferente, apontar para o menu “Drop As” e selecionar “Hardlink” para criar um link para um arquivo, “Junction” para criar um link para um diretório, ou “Link simbólico” para criar um link suave para um arquivo ou diretório.
Image
Image

Como excluir links simbólicos

Para se livrar de um link simbólico, você pode simplesmente excluí-lo como faria com qualquer outro arquivo ou diretório. Basta ter cuidado para excluir o link em vez do arquivo ou diretório ao qual ele está vinculado.

Recomendado: