Windows 7에서 추가 프로그램없이 하드 링크 만들기


55

내 목표는 Dropbox로 에뮬 크레딧 파일 (application.dat?)을 동기화하는 것입니다. 그러나 크레딧 파일은 기본적으로 Dropbox 디렉토리 안에 없습니다. 이 목표를 달성하기 위해 하드 링크를 만들고 싶습니다.

Windows에서 Perl로 하드 링크를 만들 수 있다는 것을 알고 있습니다. (Windows XP에서는 Perl을 배웠습니다. Windows XP에서는 하드 링크 만 유효합니다.) 그러나 가까운 장래에 Perl을 사용하지 않을 것으로 예상되므로 새 소프트웨어를 설치하여이를 수행하는 것은 너무 힘들 것 같습니다.

어떤 아이디어? 간단할수록 좋습니다.

답변:


86

다음 mklink과 같은 명령을 사용할 수 있습니다 .

mklink /H <link> <target>

나는 그것이 작동해야한다고 생각하지만 동기화와 관련하여 서로 다른 두 위치에서 eMule을 동시에 사용하면 어떻게 될지 알 수 없습니다.

파일 대신 디렉토리에 링크하려면 다음 명령을 사용하십시오.

mklink /J <link> <target>

참고 : 이렇게하면 심볼릭 링크가 아닌 접합부 가 만들어 집니다. 정션은 대상과 소스가 동일한 볼륨에 있지 않은 경우에 사용됩니다.


1
불행히도 이것은 네트워크 볼륨에서 작동하지 않습니다
— Thariama

2
@Thariama 하드 링크는 동일한 디스크 내에서만 작동합니다. 네트워크를 통해 하드 링크 할 수 없음
— M'vy


... 그것의 의미입니다. "하드 링크"는 네트워크에서 각 컴퓨터마다 다른 하드 드라이브를 사용하는 동일한 하드 드라이브 위치를 나타냅니다.
— Ivan Castellanos

1
@ Hut8- mklink저자가 Windows 7에 대해이 작업을 수행하는 방법을 구체적으로 요청한 후 답변을 수락했다고 가정하면 실제로 Windows 7에서 작동 한다고 말하는 것이 안전합니다. "적용 대상"정보는 해당 경로에서 올바르지 않습니다. 내 진술을 지원하기 위해 CreateSymboicLink 는 지원되는 최소 클라이언트 Windows Vista및 지원되는 최소 서버를 나타냅니다 Server 2008. 만약 36 명이 Windows 7에 적용되지 않은 것에 대한 답변을 공표했다면 부끄러워해야합니다 (좋은 일).
— Ramhound

16

Windows 7에만 국한되지 않고 하드 링크를 만드는 방법


mklink는 win7 / cmd에서 작동하지만 권한 거부로 fsutil이 실패합니다. XP와 win7에서 잘 작동하는 junction 명령도 있습니다.
— mosh

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