Windows에서 디렉토리 하드 링크를 만드는 방법은 무엇입니까?


14

디렉토리 하드 링크 (심볼 링크가 아닌)를 만들려고했습니다.

나는 이것을 시도했다 : mklink /d /h newfolder currentfolder하지만 그것은 나를 말하고 액세스가 거부되었습니다 . 관리자로 배치를 실행 중이므로 액세스 거부 방법을 이해할 수 없습니다.

디렉토리 하드 링크는 어떻게 만드나요?

==
Windows Vista Home Premium SP2

답변:


16

하드 링크는 파일 전용이며 디렉토리는 아니라고 생각합니다.


4
예, 디렉토리 하드 링크, 접합점 및 심볼릭 링크와 같은 것은 없습니다.
Harry Johnston

1
디렉토리에 대한 하드 링크는 기술적으로 가능하지만 파일 시스템의 루프를 피하기 위해 세심한주의가 필요합니다. Time Machine에서 사용할 수있는 유일한 OS는 Mac OS X 10.5입니다.
user1686 년

> 하드 링크는 파일 용이며 디렉토리가 아니라고 생각합니다. 확인 감사합니다; 나는 계속해서 심볼릭 링크와 같은 것을 읽을 생각이다 : 1 2 3 4
Synetech

1
글쎄 ... 리눅스 시스템 mount --bind에서는 폴더에 사용할 수 있지만 Windows에 비슷한 것이 있는지 확실하지 않습니다!
DJCrashdummy

7

Windows에는 사전에 대한 하드 링크와 같은 것이 없습니다. Windows에서는이 중 하나 만들 심볼릭 링크 명령을 사용하여 디렉토리를 mklink /d link_name target_dir또는 당신은 만들 접합 과를 mklink /J link_name target_dir.

하드 링크와 달리 접점은 여러 볼륨에 걸쳐있을 수 있으며 Microsoft에서 "소프트 링크"라고도 합니다 .

정션 ( 소프트 링크 라고도 함 )은 참조하는 스토리지 오브젝트가 별도의 디렉토리이며, 정션이 동일한 컴퓨터의 다른 로컬 볼륨에있는 디렉토리를 링크 할 수 있다는 점에서 하드 링크와 다릅니다.

: 일부주의해야 할 점은 몇 마디에, 이러한 Windows에서 파일과 디렉토리에 대한 참조를 만들려면 옵션입니다, 마이크로 소프트의 명칭이 정말 깔끔한 아니므로 여기에 필요한 있지만
(1) 바로 가기 : 내용이 다른 파일의 위치입니다 파일을. 소프트 링크처럼 작동하지만 결정적인 차이점은 다음과 같습니다. 디렉토리 항목이 아니고 링크 정보가 파일 내에 저장됩니다. 이러한 이유로 많은 응용 프로그램에서 작동하지 않습니다 (적어도 Windows 탐색기 내에서 예상대로 작동합니다 ...);
(2) 하드 링크 : 명령으로 생성됩니다 mklink /h. 파일에만 유효하며 지정된 볼륨 내에서 작동합니다 (예 : Linux와 마찬가지로 다른 파티션이나 네트워크 드라이브에서 파일을 하드 링크 할 수 없음).
(삼)접합점 :이 짐승은 정말 이상합니다. 디렉토리에서만 작동하며, 재미있는 것은 다른 파일 시스템의 디렉토리를 가리킬 수 있습니다.
(4) 심볼릭 링크 : Linux에서와 비슷하며 디렉토리 및 파일에서도 작동합니다. (그러나 관리자 권한이 필요한 경향이있어 다소 불편할 수 있습니다.) 위에서 언급 한 것처럼 mklink /d link_name target_dir디렉토리 (및 mklink link_name target_file파일)에 대한 명령으로 작성됩니다 . 이에 대한 자세한 내용은 여기를 참조 하십시오 .


귀하의 답변에서 해설을 제거하는 것이 좋습니다
Ramhound

의견인가요, 아니면 포럼의 규칙을 어겼습니까?
Humberto Fioravante Ferro

우리는 포럼이 아니다
Ramhound

맞아요. 사과드립니다!
Humberto Fioravante Ferro

1
@ Sz 당신은 완전히 옳았 고, 귀하의 의견에 따라 내 대답을 수정했습니다 (실제로 대답은 약간 모호했습니다). 감사!
Humberto Fioravante Ferro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.