Windows에서 symlink의 대상을 변경하는 방법


24

Windows에서 심볼릭 링크 또는 접합의 대상을 변경할 수 있습니까? Linux에서는 다음을 사용하여 수정할 수 있습니다.

ln -f

답변:


12

Windows Link Shell Extension이 설치되어 있으면 Windows 탐색기에서 링크를 마우스 오른쪽 단추로 클릭하고 속성을 확인할 수 있습니다. 링크를 직접 변경할 수있는 탭이 있습니다.

Windows 이후에 설치하는 첫 번째 항목 중 하나이기 때문에 확장 기능이 설치되어 있지 않으면 이것이 가능한지 말할 수 없습니다.

Windows 명령 링크 도구 mklink는이를 허용하지 않습니다.

그러나 Linux 명령과 동등한 Windows 명령이 있습니다. ln.exe는 하나입니다 :


이 솔루션은 효과가있는 것으로 보이지만 철저히 테스트하지는 않았습니다.
Eugeniu Torica

와우! 또한 Link Shell Extension에는 Windows XP 용 Symbolic Link Driver 가 다운로드 중에 포함되어 있습니다.
n611x007

mklink링크를위한 Windows 통합 명령 (기호 및 하드)입니다.
저주 때문이지

@Jinxed, 나는 이미 mklink가 OP가 요청한 것을하지 않는다고 말했다.
Julian Knight

1
MKLINK를 사용하여 소프트 링크의 위치를 ​​변경하는 Windows 방법론은 링크를 삭제하고 ( RD /Q디렉토리 링크 인 Del /F /Q경우 또는 파일 링크 인 경우 사용) 링크를 삭제하고 uisang MKLINK를 다시 작성하는 것입니다. 예를 들어, RD /Q "C:\Link\Folder" && MKLINK /D "C:\Link\Folder" "C:\Some\New\Target\Folder" 그리고 Del /F /Q "C:\Link\File Link" && MKLINK "C:\Link\File Link.ext" "C:\Some\New\Target\File here.ext" 이것은 또한 접합 및 하드 링크 마찬가지입니다.
Ben Personick


0

이 방법은 Windows 7에서 저에게 효과적입니다.

mklink TempLink NewTarget

copy /l /y TempLink OldLink

del TempLink
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.