Escolar Documentos
Profissional Documentos
Cultura Documentos
Visão geral
Links simbólicos, ou links simbólicos, são arquivos ou pastas "virtuais" que fazem referência a um
arquivo físico ou pasta localizada em outro lugar, e são um recurso importante embutido em muitos
sistemas operacionais, incluindo Linux e Windows.
O sistema de arquivos NTFS do Windows oferece suporte a links simbólicos desde o Windows
Vista. No entanto, não tem sido fácil para os desenvolvedores do Windows criar links simbólicos.
Em nossos esforços para melhorar continuamente a experiência do Windows Developer, estamos
corrigindo isso!
A partir do Windows 10 Insiders build 14972, os links simbólicos podem ser criados sem a
necessidade de elevar o console como administrador. Isso permitirá que desenvolvedores,
ferramentas e projetos, que anteriormente lutavam para trabalhar efetivamente no Windows devido
a problemas de link simbólico, se comportem de forma tão eficiente e confiável quanto no Linux ou
OSX.
Fundo
Um link simbólico é essencialmente um ponteiro para um arquivo ou pasta localizado em outro
lugar, consome pouco espaço e é muito rápido de criar (em comparação com copiar um arquivo e
seu conteúdo).
Em sistemas operacionais compatíveis com UNIX, como Linux, FreeBSD, OSX, etc., os links
simbólicos podem ser criados sem restrições.
No entanto, para usuários do Windows, devido aos requisitos de segurança do Windows Vista, os
usuários precisavam de direitos de administrador local e, o que é importante, tinham que executar o
mklink em um console de linha de comando elevado como administrador para criar/modificar links
simbólicos. Essa última restrição resultou em links simbólicos sendo usados com pouca frequência
pela maioria dos desenvolvedores do Windows e fez com que muitas ferramentas modernas de
desenvolvimento entre plataformas funcionassem de forma menos eficiente e confiável no
Windows.
Agora, no Windows 10 Creators Update, um usuário (com direitos de administrador) pode primeiro
habilitar o Modo de Desenvolvedor e, em seguida, qualquer usuário na máquina pode executar o
comando mklink sem elevar um console de linha de comando.
read://https_blogs.windows.com/?url=https%3A%2F%2Fblogs.windows.com%2Fwindowsdeveloper%2F2016%2F12%2F02%2Fsymlinks-windo… 1/7
24/11/2023, 14:36 Links simbólicos no Windows 10!
O Git, por exemplo, junto com sites como o GitHub, tornou-se a principal ferramenta de
gerenciamento de código-fonte usada pela maioria dos desenvolvedores atualmente.
read://https_blogs.windows.com/?url=https%3A%2F%2Fblogs.windows.com%2Fwindowsdeveloper%2F2016%2F12%2F02%2Fsymlinks-windo… 2/7
24/11/2023, 14:36 Links simbólicos no Windows 10!
Figura 2: O npm serviu 1,2 bilhão de downloads na primeira semana de julho de 2016
Há drivers claros exigindo que o Windows permita a capacidade de criar links simbólicos para
usuários não administradores:
mklink
Não há nenhuma mudança em como chamar mklink. Para usuários que têm o Modo de
Desenvolvedor habilitado, o comando mklink agora criará com êxito um link simbólico
se o usuário não estiver executando como administrador.
read://https_blogs.windows.com/?url=https%3A%2F%2Fblogs.windows.com%2Fwindowsdeveloper%2F2016%2F12%2F02%2Fsymlinks-windo… 3/7
24/11/2023, 14:36 Links simbólicos no Windows 10!
CreateSymbolicLink
Valor Significado
Especifique
SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE esse
0x2 sinalizador
para
permitir a
criação de
links
simbólicos
quando o
processo
não estiver
elevado
Exemplo de uso
No exemplo abaixo:
Uma pasta de subpasta chamada "animais" contendo três arquivos (gato.txt, cachorro.txt
e peixe.txt)
(verde) O comando mklink é executado para criar um link simbólico chamado "pet.txt"
apontando para o arquivo "animalsdog.txt"
(azul) Quando o conteúdo da pasta atual é listado, o link simbólico pode ser visto
(amarelo)
(roxo) Quando o conteúdo do animal de estimação.txt é consultado, o conteúdo do
arquivo referenciado ("dog.txt") é exibido
read://https_blogs.windows.com/?url=https%3A%2F%2Fblogs.windows.com%2Fwindowsdeveloper%2F2016%2F12%2F02%2Fsymlinks-windo… 4/7
24/11/2023, 14:36 Links simbólicos no Windows 10!
Uma vez criados, os links simbólicos podem ser abertos, carregados, excluídos, etc., assim como
qualquer outro arquivo. Aqui, o link simbólico .txt animal de estimação está sendo aberto no Bloco
de Notas (vermelho):
read://https_blogs.windows.com/?url=https%3A%2F%2Fblogs.windows.com%2Fwindowsdeveloper%2F2016%2F12%2F02%2Fsymlinks-windo… 5/7
24/11/2023, 14:36 Links simbólicos no Windows 10!
Encorajamos você a dar uma volta neste novo recurso e não se esqueça de nos informar por meio
do hub de Comentários do Windows 10 ou no Twitter, etc. (veja abaixo). Por favor, inscreva-se no
programa Windows Insiders se você ainda não tiver experimentado links simbólicos!
read://https_blogs.windows.com/?url=https%3A%2F%2Fblogs.windows.com%2Fwindowsdeveloper%2F2016%2F12%2F02%2Fsymlinks-windo… 6/7
24/11/2023, 14:36 Links simbólicos no Windows 10!
read://https_blogs.windows.com/?url=https%3A%2F%2Fblogs.windows.com%2Fwindowsdeveloper%2F2016%2F12%2F02%2Fsymlinks-windo… 7/7