Windows에서 심볼릭 링크를 만드는 간단하고 쉬운 방법은 무엇입니까?

Windows에서 심볼릭 링크를 만드는 간단하고 쉬운 방법은 무엇입니까?

뭔가 지원이 필요해적어도Windows XP에서는 새로운 사용자 다운로드가 필요하지 않습니다.

답변1

봤어?접합?

또한 Windows Vista에서는mklink심볼릭 링크를 생성하는 명령줄 도구입니다.

MKLINK [[/D] | [/H] | [/J]] Link Target
    /D      Creates a directory symbolic link.  Default is a file
            symbolic link.
    /H      Creates a hard link instead of a symbolic link.
    /J      Creates a Directory Junction.
    Link    specifies the new symbolic link name.
    Target  specifies the path (relative or absolute) that the new link refers to.

Scott Hanselman에 대한 글이 있습니다.http://www.hanselman.com/blog/MoreOnVistaReparsePoints.aspx.

Windows XP에 대해서만 이야기한다면 저는 Junction 도구만 사용한 적이 있습니다.

답변2

라는 도구가 있습니다.링크 셸 확장이를 통해 파일에 대한 심볼릭 링크는 물론 "Junction"(기본적으로 폴더에 대한 심볼릭 링크)이라는 이전 유형의 링크와 더 많은 이국적인 유형의 링크를 쉽게 만들 수 있습니다.

여기에 이미지 설명을 입력하세요

기본 사용법은 간단합니다. 소스 폴더로 이동하여 연결하려는 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 새로운 "링크 소스 선택" 옵션을 선택하세요. 그런 다음 링크를 삭제할 폴더로 이동하여 마우스 오른쪽 버튼을 클릭하고 "다른 이름으로 놓기"를 선택한 다음 파일의 경우 "심볼릭 링크" 또는 폴더의 경우 "Junction"을 선택합니다.

하지만

주의: Microsoft가 이 작업을 어렵게 만드는 한 가지 이유는 접합 및 심볼릭 링크를 사용하면 실수로 중요한 파일을 삭제하기가 매우 쉽기 때문입니다!

Windows 7 이전의 일부 버전에서는 탐색기에서 접합 또는 심볼릭 링크를 삭제하면 원래 디렉터리도 자동으로 삭제됩니다!

믿다이 문제는 이제 해결되었습니다... 하지만 물론 약속할 수는 없습니다... 제3자 파일 브라우저에 특히 주의하십시오(심볼릭 링크가 필요할 정도라면, Windows 7 탐색기가 얼마나 세게 작동하는지.)

그러나 나는 빗나갔다. 내 요점은: 조심하세요. 숙제를 하고 LSE 문서를 읽어 접합과 심볼릭 링크가 실제로 어떻게 작동하는지 알아보세요. 그리고 젠장, 접합과 심볼릭 링크를 다루기 전에 모든 것을 백업하세요!

답변3

참조된 디렉터리는 실제로 %PATH%에 추가된 것처럼 작동해야 합니다.

아니요, C:\bin을 %PATH%에 추가하고 c:\bin 내부에 c:\bin\anotherDir\이라는 접합을 생성하여 c:\anotherDir\을 가리키도록 하여 some.exe를 실행할 수 있게 했습니다. 다음과 같은 명령줄:

> anotherDir\some.exe

%PATH% 변수는 하위 디렉토리(symlinked 여부)에서 작동하지 않기 때문에 작동하지 않습니다.

some.exe에 대한 하드링크를 직접 생성해야 하므로 하드링크 c:\bin\some.exe는 c:\anotherDir\some.exe를 가리킵니다.

요약하자면 나는 당신이 요구하는 것을 정확히 할 수 있다고 믿지 않습니다. 추천한다고 하더군요링크 셸 확장Junction과 hardlink를 생성하기 위한 것입니다. 사용하기 매우 쉬운 Windows 탐색기 확장 기능으로 대부분의 접합 도구보다 더 많은 기능을 제공합니다.

답변4

기본 Windows Vista, 7, 8 명령:

  1. 파일 심볼릭 링크(기본):
    • mklink <oldpath> <newpath>
  2. 디렉토리 심볼릭 링크:
    • mklink /D <oldpath> <newpath>

관련 정보