2016-01-02 11:43:39 +0000 2016-01-02 11:43:39 +0000
105
105

Como criar um Symbolic Link no Windows 10?

Estava lendo http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers e sei que o junction/mklink também funcionava no Windows 7, mas parece que o comando junction foi aposentado no Windows 10.

Qual é a maneira correta de fazer symlinks no Windows 10?

Respostas (4)

124
124
124
2016-01-02 12:01:09 +0000

Parece que o comando junction foi retirado no Windows 10.

Pode descarregar junction do Windows SysInternals (que faz parte da Microsoft):

Junction não só lhe permite criar junções NTFS, como também ver se os ficheiros ou directórios são realmente pontos de reparação. Pontos de Reparação são o mecanismo no qual as junções NTFS são baseadas e são usadas pelo Serviço de Armazenamento Remoto (RSS) do Windows, bem como pontos de montagem de volume.

Leia este artigo da Microsoft KB para dicas sobre como usar junções.

Note que o Windows não suporta junções para directórios em partilhas remotas.


Então como criar junções ou directórios de links simbólicos no Windows 10?

Download junction conforme instruções acima.

Agora pode usar os seguintes comandos.

Criar uma junção:

junction "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"

Criar um link simbólico de directório:

mklink /D "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"

Pode usar mklink /j ou junction no Windows 10 para criar junções.

Pode usar mklink /d no Windows 10 para criar links simbólicos de directórios. Notas:

  • junction também pode listar junções e determinar se um ficheiro é uma junção ao contrário de mklink.

  • mklink é um comando interno apenas disponível dentro de uma shell cmd.

  • Por defeito são necessários privilégios de Administrador para criar ligações simbólicas.


Exemplos

Usando mklink para criar uma ligação simbólica de directório:

F:\test>mklink /d test-dir-sym-link test
symbolic link created for test-dir-sym-link <<===>> test

Usando mklink para criar uma junção:

F:\test>mklink /j test-junction test
Junction created for test-junction <<===>> test

Usando junção para criar uma junção:

F:\test>C:\apps\NirSoft\SysinternalsSuite\junction.exe test-junction test

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Created: F:\test\test-junction
Targetted at: F:\test\test
  • *

Leitura adicional

46
46
46
2016-07-30 10:36:10 +0000

Abra uma sessão PowerShell como administrador elevado e digite:

New-Item -ItemType SymbolicLink -Path E:\Data\MyGames -Target "C:\users\UserName\MyGames"

ou usando menos sintaxe verbosa:

ni E:\Data\MyGames -i SymbolicLink -ta "C:\users\UserName\MyGames"

Certamente em 2016 e com o Windows 10 não quer brincar com comandos cmd ou downloads externos.

O Windows 10 vem com o PowerShell 5 que tem suporte incorporado para criar links simbólicos.

16
16
16
2016-10-24 11:51:37 +0000

Se você quiser uma Ferramenta GUI para fazer/editar que nos ligue simbolicamente http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

Link Shell Extension (LSE) prevê a criação de Hardlinks , Junções, Pontos de Montagem de Volume e Links Simbólicos do Windows7/8, (aqui referidos coletivamente como Links) um processo de clonagem de pastas que utiliza Hardlinks ou Links Simbólicos e um processo de cópia cuidando de Junções, Links Simbólicos e Hardlinks. LSE, como seu nome indica, é implementado como uma extensão Shell e é acessado a partir do Windows Explorer, ou gerenciadores de arquivos/pastas similares. A extensão permite ao usuário selecionar um ou mais arquivos ou pastas, depois, usando o mouse, completar a criação dos Links necessários - Hardlinks, Junções ou Links Simbólicos ou no caso de pastas para criar Clones constituídos por Hard ou Symbolic Links. O LSE é suportado em todas as versões do Windows que suportam NTFS versão 5.0 ou posterior, incluindo Windows XP64 e Windows7/8/10. Hardlinks, Junções e Links Simbólicos NÃO são suportados em sistemas de arquivos FAT, nem o processo de Clonagem e Cópia Inteligente é suportado em sistemas de arquivos FAT.

0
0
0
2018-03-19 13:10:15 +0000

Não há necessidade de instalar nada!

Existe um ficheiro simples e de código aberto symlink_creator.bat , e pode simplesmente arrastar e largar o ficheiro/pasta desejado para esse ficheiro.


Para os curiosos: é de código aberto, por isso, apenas ** clique com o botão direito do rato** no ficheiro e veja você mesmo o seu conteúdo, várias linhas de códigos lá.