차이점
┌────────────────┬──────────┬──────────┬┬─────┬───── ───────┬─────┐ │ │ 절대 │ 상대 │ 파일 │ 디렉토리 │ UNC │ ├────────────────┼──────────┼──────────┼┼─────┼───── ───────┼─────┤ │ 기호 링크 │ 예 │ 예 │ 예 │ 예 │ 예 │ │ 접합 │ 예 │-│-│ 예 │-│ └────────────────┴──────────┴──────────┴┴─────┴───── ───────┴─────┘
대본
리디렉션을 만들기 위해 재분석 지점을 만들고 있다고 가정하겠습니다. C:\SomeDir => D:\SomeDir
이 시나리오에는 로컬 절대 경로 만 필요하므로 정션 또는 심볼릭 링크가 작동합니다. 이 상황에서 하나를 사용하면 어떤 이점이 있습니까?
이전 버전과의 호환성을 무시하고 OS 용 Windows 7을 가정합니다. Vista 이전에는 Windows XP에서 symlink를 지원하는 타사 드라이버 가 있지만 symlink는 기본적으로 지원되지 않습니다 .
최신 정보
나는 또 다른 차이점을 발견했다.
- Symbolic Link-링크 의 권한은 링크 자체의 삭제 / 이름 바꾸기 작업에만 영향을 미치며, 대상에 대한 읽기 / 쓰기 액세스는 대상의 권한에 의해 관리됩니다.
- 정션- 정션의 권한은 열거에 영향을 미치며, 대상 폴더에 더 허용되는 ACL이 있더라도 정션에 대한 권한을 취소하면 해당 정션을 통한 파일 목록이 거부됩니다.
심볼릭 링크가 %ProgramFiles%
없는 위치에 파일을 저장하고 제한된 디렉토리에 심볼릭 링크를 만들어 기존 액세스 권한을 변경하지 않고도 레거시 응용 프로그램이 UAC 제한 영역 (예 : 등 )의 구성 파일에 액세스 할 수 있으므로 권한이 흥미로워 집니다.
업데이트 2
Windows 8.1은 Save As...
대화 상자 의 텍스트 상자를 통해 탐색 할 때 기호 디렉토리 링크를 해결 합니다. 접합은 확장되지 않습니다.
mount.cifs
하여을 통해 볼륨에 액세스하는 경우 symlinks는 이와 같이 표시되지만 junction은 일반 디렉토리로 표시됩니다. IO 해상도가 발생하는 지점, 즉 Windows 호스트에서 로컬로.