Junction v1.08

Mark Russinovich 작성

게시 날짜: 2026년 11월 5일

다운로드 다운로드 정션(328 KB)

소개

Windows 2000 이상에서는 디렉터리가 컴퓨터의 다른 디렉터리에 대한 별칭 역할을 하는 접합 지점을 지원합니다. 예를 들어 디렉터리 D:\WIN이 C:\WINNT\SYSTEM32를 대상으로 지정한 경우 D:\WIN\DRIVERS에 액세스하는 애플리케이션은 실제로 C:\WINNT\SYSTEM32\DRIVERS에 액세스합니다. 안타깝게도 Windows 2000에는 정션 포인트를 만드는 도구가 제공되지 않습니다. 접합을 만들기 위한 linkd 유틸리티와 함께 제공되는 Windows 2000 리소스 키트를 구매해야 합니다. 따라서 나만의 접합 지점 만들기 도구 Junction을(를) 개발하기로 결정했습니다. NTFS 접합 지점을 만들고, 파일 또는 디렉터리가 실제로 재분석 지점인지 확인할 수 있습니다. (재구문 분석 지점은 NTFS 접합의 기반이 되는 메커니즘입니다. 원격 스토리지 서비스는 재구문 분석 지점과 볼륨 마운트 지점을 사용합니다.)

참고

Windows는 원격 공유의 디렉터리에 대한 정션을 지원하지 않습니다.

정션 사용

Syntax

  • 재분석 지점 정보를 얻으려면: junction.exe [-s] [-q] <file or directory>
  • 접합 지점을 만들려면: junction.exe <junction directory> <junction target>
  • 접합 지점을 삭제하려면: junction.exe -d <junction directory>

매개변수

매개변수 설명
<file or directory> 재분석 지점 정보를 쿼리할 파일 또는 폴더의 경로
-s 하위 디렉터리 포함
<junction directory> 만들거나 삭제할 접합 지점의 이름
<junction target> 생성할 접합 지점 대상의 전체 경로
-d 접합 지점 삭제

예제

파일이 정션인지 확인하려면 파일 이름을 지정합니다.

junction c:\test

디렉터리 아래에 정션을 나열하려면 –s 스위치를 포함하세요.

junction -s c:\

"c:\Program Files"에 대한 c:\Program-Files 정션을 만들려면 다음을 수행합니다.

junction c:\Program-Files "c:\Program Files"

접합을 삭제하려면 –d 스위치를 사용합니다.

junction -d c:\Program-Files

반환 코드

0 - 성공 시
-1 - 새 정션 생성 실패 시
0 - 정션 삭제 실패 시(예: 파일을 찾을 수 없는 경우)
0 - 파일이 접합인지 확인이 실패하는 경우(예: 파일을 찾을 수 없는 경우)

다운로드 다운로드 정션(328 KB)

실행 환경:

  • 클라이언트: Windows Vista 이상
  • 서버: Windows Server 2008 이상
  • Nano 서버: 2016 이상