Estava lendo http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers e sei que junction / mklink também funcionou no Windows 7, mas parece que o comando junction foi aposentado no Windows 10.
Qual é a maneira correta de criar links simbólicos no Windows 10?
windows-10
symbolic-link
vermelho
fonte
fonte
mklink
?Respostas:
Parece que o comando junction foi retirado do Windows 10.
Você pode baixar a junção no Windows SysInternals (que faz parte da Microsoft):
Então, como crio junções ou links simbólicos de diretório no Windows 10?
Faça o download
junction
conforme as instruções acima.Agora você pode usar os seguintes comandos.
Crie uma junção:
Crie um link simbólico de diretório:
Você pode usar
mklink /j
oujunction
no Windows 10 para criar junções.Você pode usar
mklink /d
no Windows 10 para criar links simbólicos de diretório.Notas:
junction
também pode listar junções e determinar se um arquivo é diferente de junçãomklink
.mklink
é um comando interno disponível apenas dentro de umcmd
shell.Por padrão, são necessários privilégios de administrador para criar links simbólicos.
Também pode ser concedido a outros usuários. A configuração de segurança "Criar links simbólicos" pode ser concedida em:
Exemplos
Usando o mklink para criar um link simbólico de diretório:
Usando o mklink para criar uma junção:
Usando junção para criar uma junção:
Leitura adicional
fonte
mklink /j
?junction
também listará junções diferentesmklink
mklink
dentro do PowerShell , portanto, você deve usá-locmd.exe
. Além disso, você deve executá-lo como administrador. Mas não aceite minha palavra. Estou usando um computador Windows há apenas 40 horas.mklink
é um comando interno disponível apenas dentro de umcmd
shell. Nota Algunscmd
comandos internos têm sido implementadas emPowerShell
, por exemplodir
.junction
que requer um download separado.mklink
parece funcionar melhor como o foco principal, com ojunction
enquadrado como uma opção aposentada adicional no final.Abra uma sessão do PowerShell como administrador elevado e digite:
ou usando uma sintaxe menos detalhada:
Certamente, em 2016 e com o Windows 10, você não deseja mexer nos comandos do cmd ou downloads externos.
O Windows 10 vem com o PowerShell 5, que possui suporte interno para a criação de links simbólicos.
fonte
ni test-dir-sym-link -i SymbolicLink -ta test
-i
são suficientes,-ItemType
mas-t
não são suficientes, porque há mais de um parâmetro que começa comt
, então precisamos usar-ta
Se você deseja uma Ferramenta GUI para criar / editar links simbólicos, use http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html
O Link Shell Extension (LSE) fornece 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 Junções, links simbólicos e hardlinks. O LSE, como o próprio nome indica, é implementado como uma extensão do Shell e é acessado no Windows Explorer ou em gerenciadores de arquivos / pastas similares. A extensão permite que o usuário selecione um ou mais arquivos ou pastas e, com o mouse, conclua a criação dos Links necessários - Hardlinks, Junções ou Links Simbólicos ou, no caso de pastas, para criar Clones que consistam em Links Físicos ou Simbólicos. O LSE é suportado em todas as versões do Windows compatíveis com NTFS versão 5.0 ou posterior, incluindo Windows XP64 e Windows7 / 8/10. Hardlinks,
fonte
Não há necessidade de instalar nada!
Existe um
symlink_creator.bat
arquivo simples e de código aberto , e você pode simplesmente arrastar e soltar o arquivo / pasta desejado nesse arquivo.Para downvoters curiosos: é de código aberto, então, basta clicar com o botão direito do mouse no arquivo e ver seu conteúdo, várias linhas de códigos.
fonte