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.