Eu preciso vincular um arquivo ao C:\Windows\System32\drivers\etc\hosts
Como posso fazer isso com o Windows? Existe um link suave como ln -s
ou equivalente no Windows?
windows
symbolic-link
prosseek
fonte
fonte
Pode haver outras maneiras, mas a que eu conheço é o mklink:
fonte
Existem junções, mas não sei se isso fará exatamente o que você precisa.
edit - opa, desculpe, a junção se aplica apenas a diretórios e não a arquivos
fonte
Como o @inf diz, o mklink é a solução para o Vista e versões posteriores.
Para 2000 / XP, você pode usar o hardlink fsutil . Observe que, ao contrário do mklink, o hardlink não funciona nas unidades.
fonte
fsutil hardlink
é apenas para o Vista e superior. Existe uma versão mais antiga disponível para Windows 2000 e XP?A Extensão do Shell de Link pode criar um link simbólico (entre outras coisas). Boa integração de menu de contexto. Disponível para as versões mais recentes do Windows e atualizadas com freqüência.
fonte
Powershell
Desde que a Microsoft aconselhe o uso do powershell como intérprete de comando há mais de 5 anos e
cmd.exe
esteja se tornando um aplicativo herdado, essa pergunta não terá resposta no Powershell:Funciona a partir do Powershell v5.0
fonte
abra o Terminal / CMD sob android / sdk / tools, digite
Terminal ** ln -s emulator64-x86 emulator-x86 ** CMD mklink emulator64-x86 emulator-x86
isso será criado como ..
link simbólico criado para emulator64-x86 << === >> emulator-x86
fonte