ln 관련 소프트된 링크 파일을 유지하여 사용하기
글쓴이: kilhan / 작성시간: 화, 2008/03/04 - 2:01오후
안녕하세요
Windows XP를 사용중입니다.
그런데 linux 의 링크 기능을 꼭 사용해야 하는 경우가 생겼습니다.
하지만 Windows XP에서 링크 기능을 지원하지 않기 때문에
편법적으로 삼바를 이용해서 사용하려고 하고 있습니다.
삼바를 이용하면 링크된 파일이 Windows XP에서 볼수 있더군요.
그리고 한개의 파일을 수정하면 다른 파일도 수정되더군요.
그래서 매우 기쁘게 사용하려고 하였습니다.
그런데 문제가 발생하였습니다.
원본파일을 수정할 경우 링크가 된 파일이 유지가 되나
링크가 된 파일을 수정할 경우 링크가 유지가 되지 않고
해당 파일을 새롭게 생성해서 저장하더군요
ln -s a.cpp b.cpp
a.cpp 수정 할 경우 b.cpp 자동으로 수정됨
b.cpp 수정 될 경우 b.cpp 생성되고 링크가 없어짐 당연히 a.cpp 수정안됨
이런 문제 입니다
윈도우즈 XP에서는 디렉토리의 경우 링크 비슷하게 사용할수 있는 방법은 있더군요.
하지만 파일의 경우 사용할수 있는 방법이 없는데
뭐 좋은 방법이 없을까요?
그럼 좋은 하루 되세요
Forums:
[참고] 윈도우에서 디렉토리 링크 걸어 사용하는법
http://qaos.com/article.php?sid=2638
linkd.exe를 사용하는 방법은 간단하다.
linkd source
소스에 연결된 폴더를 표시한다.
linkd source destination
destination 폴더를 source에 연결한다. 즉, 링크 폴더를 만든다.
linkd source /d
source에 대한 연결을 해제한다.
따로 대상 폴더를 만들 필요는 없으며, 명령만 실행하면 바로 링크 폴더가 생성된다.
linkd "C:\documents and settings" C:\users
C:\users 폴더를 "C:\documents and settins" 폴더에 연결한다.
linkd "C:\documents and settings"
"C:\documents and settings"폴더에 연결된 폴더를 표시한다.
linkd "C:\documents and settings" /d
"C:\documents and settings" 폴더에 대한 연결을 해제한다.
제한 사항을 보니
Source and Destination names must be in the ASCII
character set. Usage of arbitrary Unicode characters is not supported.
Links source directory to Destination directory or a Windows 2000 device
댓글 달기