Alguém pode comparar e contrastar o Linux “ln -s” e o Windows “mklink / J”?

2

Estou muito familiarizado com os comandos da linha de comando no linux e como os links simbólicos (ln -s) funcionam. Eu estou tentando duplicar esse recurso no windows. Especificamente eu gostaria de converter minha pasta de downloads que está no meu disco rígido SSD para estar na minha unidade h. Drives da seguinte forma

C:\User\Users\Downloads

H:\User\Users\Downloads

Se eu fizesse isso no linux, eu faria o seguinte

$sudo mv C:\Users\User\Downloads H:\Users\User\Downloads
$sudo ln -s H:\users\User\Downloads C:\Users\User\Downloads

No Windows eu fiz o seguinte

Como executar o CMD como administrador

C:\Users\User>move C:\Users\User\Downloads H:\Users\User\Downloads
C:\Users\User>mklink /J C:\Users\User\Downloads H:\Users\User\Downloads

Eu dupliquei a funcionalidade que espero? Quando tento fazer isso com outras pastas depois da mudança, recebo um erro de permissão negada. Provavelmente um programa em execução acessando essa pasta?

    
por Dan Ciborowski - MSFT 26.12.2013 / 23:28

1 resposta

0

Você não pode mover a pasta de downloads diretamente, porque ela própria é um link simbólico. Se você abrir as propriedades dele, poderá movê-lo de lá.

    
por 13.11.2015 / 15:13