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