Windows에는 심볼릭 링크가 있습니까?

Windows에는 심볼릭 링크가 있습니까?

나는 Unix에서 심볼릭 링크가 필요한 작업을 수행해 왔습니다. 내 응용 프로그램을 Windows로 이식하고 싶습니다. Windows에는 심볼릭 링크가 있습니까?

편집: 좀 더 구체적으로 설명해야 합니다. 저는 XP를 선호합니다. 필요하다면 Vista를 설치하겠습니다.

답변1

Windows 2000 이상에서는 기호 연결을 허용하지만 기호 링크를 접합으로 참조합니다. 추가 도구 없이 쉽게 만들 수 있다고 생각하지 않지만 무료 도구를 사용하여 만들 수 있습니다.

무료 도구: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

접합에 관한 KB 문서: http://support.microsoft.com/?kbid=205524

답변2

Windows Vista 이전 버전에서 할 수 있는 최선의 방법은 다음을 사용하여 드라이브를 마운트하는 것입니다.subst원하는 디렉토리를 가리키는 명령입니다. 공백 없는 경로가 필요한 일부 응용 프로그램의 요구 사항을 제거하기 위해 이 작업을 수행했습니다.

Windows Vista에는mklink명령.

답변3

NTFS 3.0 접합은 가장 밀접하게 나타납니다.하드 링크, 디렉토리에만 생성할 수 있습니다. 하드 링크와 마찬가지로 접합은 동일한 볼륨에 있는 항목만 참조할 수 있습니다.

또한 NTFS를 사용하면 다른 볼륨을 파일 시스템의 디렉터리로 마운트할 수 있습니다. 이는 심볼릭 링크와 유사합니다. 다른 볼륨을 사용할 수 없으면 폴더가 존재하지만 이 상태에서 액세스하려고 하면 오류가 발생합니다.

접합에 대한 가치 있는 용도를 찾지 못했습니다. 다른 볼륨 마운트를 사용했습니다. C:\usb에 마운트하고 싶은 USB 키가 있습니다. 이렇게 하면 Windows XP 시스템에 연결할 때 어떤 문자가 할당될지 걱정할 필요가 없습니다.

드라이브를 경로로 마운트
(원천:theeggeadventure.com)

답변4

XP에서 연결 지점을 만들 수 있습니다(참조http://en.wikipedia.org/wiki/NTFS_junction_point), 접합 도구 사용(http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx)

그러나 정션은 디렉토리에 대해서만 생성될 수 있다고 생각합니다. (틀렸을 수도 있습니다. 테스트할 시간이 없습니다. 죄송합니다!)

편집 : 스파크가 나를 이겼습니다!

관련 정보