Windows에 ln -s 또는 동급이 있습니까?


38

파일을 연결해야합니다 C:\Windows\System32\drivers\etc\hosts

Windows로 어떻게 할 수 있습니까? ln -sWindows 와 같 거나 동등한 소프트 링크가 있습니까?

답변:


38

"mklink"명령을 찾고 있습니다.

문서와의 예로 마이크로 소프트 문서 또는 ss64.com .

링크에서 가져온 예 :

// To create a symbolic link named MyDocs from the root directory to the \Users\User1\Documents directory, type:
mklink /d \MyDocs \Users\User1\Documents

4
심볼릭 링크를 만들려면 관리자 권한이 필요합니다.
Andres Riofrio

16

다른 방법이있을 수 있지만 내가 익숙한 방법은 mklink입니다.

C:\>mklink 
Creates a symbolic link.

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.

3

있다 접합는 그러나 이것은 정확하게 당신이 필요로 할 것입니다 나도 몰라.

편집-죄송합니다. 접합은 파일이 아닌 디렉토리에만 적용됩니다.


2

@inf가 말했듯이, mklink는 비스타에 대한 위의 솔루션입니다.

2000 / XP의 경우 fsutil hardlink를 사용할 수 있습니다 . mklink와 달리 하드 링크는 드라이브에서 작동하지 않습니다.


1
또한 일부 사람들은 알지 못할 수도 있지만 하드 링크 는 파일이됩니다 . 즉, 원본을 삭제할 수 있으며 링크가 여전히 작동합니다 (그리고 이것이 드라이브에서 작동하지 않는 이유입니다).
Camilo Martin

당신은 제공된 링크에 따르면, 하드 링크 fsutil , fsutil hardlink단지 Vista 및 이상입니다. Windows 2000 및 XP에 사용 가능한 이전 버전이 있습니까?
matty

실제로 Windows XP fsutil 하드 링크 문서에 설명 된대로 XP에서 사용할 수 있습니다 . Windows 2000에서는 기능에 대해 증언 할 수 없지만 Windows XP에서는 작동합니다.
matty

2

링크 셸 확장 은 무엇보다도 심볼릭 링크를 만들 수 있습니다. 멋진 컨텍스트 메뉴 통합. 최신 Windows 버전에서 사용 가능하며 자주 업데이트됩니다.


1

파워 쉘

5 년 전부터 을 명령 해석기로 사용하도록 조언 cmd.exe하고 레거시 응용 프로그램이되고있는 한이 질문에는 Powershell에 대한 답변이 없습니다.

New-Item -path ~\Desktop\hosts -itemType SymbolicLink -target c:\Windows\System32\Drivers\etc\hosts

이것은 Powershell v5.0부터 작동합니다


-2

android / sdk / tools에서 터미널 / CMD를 열고

터미널 ** ln -s 에뮬레이터 64-x86 에뮬레이터 -x86 ** CMD mklink 에뮬레이터 64-x86 에뮬레이터 -x86

이렇게 만들어집니다 ..

에뮬레이터 용 심볼릭 링크 64-x86 << === >> 에뮬레이터 -x86

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