O Windows7 suporta links simbólicos (pasta 'atalhos')?

19

Vejo que o W7 parece ter mais suporte para pastas virtuais, que não correspondem aos diretórios reais no disco. Ele também suporta links simbólicos apropriados para que eu possa, por exemplo, criar um link simbólico c: \ temp \ external que mapeie para d: \ xyz \, de modo que c: \ temp \ external \ file.txt seja d: \ xyz \ file. texto? Se sim, como eu os crio?

Mr. Boy
fonte

Respostas:

25

Sim.

O NTFS possui esse recurso há algum tempo, as junções estão disponíveis há mais tempo e o Vista foi a primeira versão do Windows com suporte. O Windows 7 melhorou-o, aparentemente, mas não tenho certeza dos detalhes em cima da minha cabeça.

A partir de uma cmdjanela elevada (executar como administrador) , você precisa usar o comando mklink, o uso é o seguinte:

mklink <flag> link target

Isso cria para linkquais pontos target, ambos podem ser caminhos absolutos ou relativos, linknão devem existir e obviamente targetdevem.

Você pode usar os sinalizadores disponíveis para ajustar o tipo de link criado:

<no flag> - file symbolic link
/H        - file hard link
/D        - directory symbolic link
/J        - directory junction (hard link, essentially)
DMA57361
fonte
Ah, então está disponível apenas na linha de comando? Obrigado.
Mr. Boy
@ John, tanto quanto sei, sim, e apenas para usuários administrativos.
DMA57361