관리 메뉴

PC Geek's

심볼릭 링크와 하드 링크 / 윈도우 7 관리자 계정으로 커맨드 프롬프트(cmd창) 열기 본문

공구함, 튜닝PRG

심볼릭 링크와 하드 링크 / 윈도우 7 관리자 계정으로 커맨드 프롬프트(cmd창) 열기

심볼릭 링크는 단축아이콘이 좀 더 진화했다고 생각하면 편하다.

윈도우 비스타 이상에서 심볼릭 링크를 하는 방법은 mklink 명령어를 쓴다. 


윈도우 XP는 정션(junction)이란 외부명령어 사용.


파일은 mklink "링크이름" "원본이름"

폴더는 mklink /d "링크이름" "원본이름"


http://qaos.com/article.php?sid=2787




심볼릭 링크와 하드 링크에 대한 설명은

윈도우에서 어떻게 보이는가는 여기 설명돼있다.

http://qaos.com/article.php?sid=2786



하지만 두 링크의 차이점에 대한 설명은 애매하다.


이것보다는


http://sunnmoon.egloos.com/1858692


이게 더 좋은 설명이다.


심볼릭 링크 -> 원본파일 테이블 -> 원본파일 데이터 클러스터


vs


원본파일 테이블 -> 원본파일 데이터 클러스터 <- 하드링크


이렇다는 얘기지.



그건 그렇고, 가상머신 폴더가 C:\users에 있는데 이걸 옮겨주고 싶을 때. 버추얼박스에서도 할 수 있겠지만 귀찮아서 그냥, VirtualBox VMs 폴더를 다른 드라이브에 옮겼다.

그리고 심볼릭 링크를 만들어주려 하니 어? 안 된다. 권한이 없다고.


그래서, 시작메뉴의 보조프로그램>명령 프롬프트에 커서를 놓고 마우스 오른버튼 클릭.

그러면 관리자 계정으로 실행하기 항목이 보인다. 그걸 클릭.


그리고 해주니 잘 된다.


이 스샷은 실은 잘못된 것이다. 스크린샷을 두 번 찍기 싫어서 저것으로 설명한다.

VirtualBox VMs는 폴더(디렉토리)기 때문에, 폴더를 심볼릭 링크하려면 mklink 명령에 /d 옵션을 주어야 한다. (이 글 맨 위에 적은 것처럼)

처음에 저 옵션을 빼고 저렇게 쳐서 잘 됐다고 생각했는데, 제대로 동작하지 않더라.


mklink /d "VirtualBox VMs" "J:\VirtualBox VMs"


가 제대로 동작하는 링크만들기.



이 팁을 알게 된 출처는 http://snoopybox.co.kr/913


버추얼박스도 문제없이 잘 동작.


이 글과 같은 분류글목록으로 / 최신글목록 이동
0 Comments
댓글쓰기 폼