기본 콘텐츠로 건너뛰기

라벨이 windows인 게시물 표시

윈도우 10 에서 심볼릭링크 사용방법

 바로 이전 포스팅에 연장입니다만... C 드라이브의 용량 부족으로 이런저런 용량이 많은 폴더를 확인하던중에 steam 과 Epiclauncher 폴더의 용량이 크다는 걸 발견했습니다.  혹시나 혼동하실까봐 말씀드리는데요. 당연히 steam 과 에픽런쳐는 D 드라이브에 설치 했습니다. 그런데 웹캐시 같은건 C 드라이브의 users 폴더의 AppData 쪽에 저장되더군요. 그래서 이들을 D 드라이브로 옮기기 위해 심볼링 링크를 사용했습니다. 사용법은 간단합니다.  mklink "링크" "파일" mklink /d "링크" "폴더" 와 같습니다. > 예를 들어.... 'C:\Users\xxxxx\AppData\Local\Steam' 폴더를 D 드라이브로 이동시키고 심볼링 링크를 걸어준다면 다음과 같이 하면 됩니다. mklink /d "C:\Users\xxxxx\AppData\Local\Steam" "D:\Steam" 그러면 "C:\Users\xxxxx\AppData\Local\" 디렉토리에 'Steam' 이라는 심볼릭 링크가 생기고 눌러보면 D 드라이브로 옮겨진 Steam 폴더의 내용이 보이게 됩니다.  > 다만.....mklink 는 powershell 에서는 쓸 수 없는 명령이라서....작업표시줄의 검색아이콘으로 cmd 를 검색하고 오른쪽 버튼을 눌러서 cmd 를 관리자 권한으로 실행한 후에 mklink 명령을 써야 합니다.  powershell 에도 심볼릭 링크 만드는 명령이 있는데, 제 개인적으론 mklink 가 쓰기 편하고 간단하더군요.   

윈도우 10 에서 AppData/Roaming 디렉토리 이동했더니 Firefox 에서 문제가 생기네요

 제 컴퓨터에 윈도우 10 을 설치해 놓은 파티션이 좀 작습니다. 나눠 놓은지가 좀 오래되서... 그래서 다른 드라이브로 옮길 수 있는 건 옮겨놓고 있습니다.  윈도우 10 에서는 시스템에서 사용하는 지정된 폴더들이 있습니다. '다운로드' 폴더 라던가 '문서' 같은 폴더들 입니다. 시스템에서 사용하는 이런 폴더들 중에  다른 드라이브로 옮기는 기능을 지원하는 폴더들이 있습니다.     폴더에서 오른쪽 마우스 버튼을 눌러서 메뉴의 "속성" 을 선택하면 창이 뜨는데요.  거기에 "위치" 라고 되어 있는 탭이 있습니다. 이 탭이 있으면 다른 드라이브로 폴더 위치를 변경할 수 있습니다. 이런 폴더들은 무작정 다른 드라이브로 복사한다고 되는게 아닙니다. "위치" 탭이 없으면 일반적인 방법으로는 이동할 수 없습니다. 그런데 이동 가능한 폴더중 Users 폴더에 AppData/Roaming 폴더도 옮길 수 있다고 해서 옮겨 봤는데 자잘한 문제가 있더군요.  그중에 좀 문제 였던게 파이어폭스 였습니다.  엄밀하게 말하면 파이어폭스 자체는 문제가 없었습니다. about:profiles 로 확인해 보면 바뀐 폴더쪽으로 프로필 폴더도 제대로 바뀌어 있었습니다. 문제는 확장들 이었습니다. 제가 쓰는 확장들이 모두 툴바에 제대로 표시도 안될 뿐더러 작동도 제대로 하지 않더군요. 아이콘이 있던 자리가 비어 있기는 한데 아이콘이 제대로 표시도 안되고 눌러보면 메뉴도 제대로 안나옵니다.  그래서 원래 Roaming 폴더쪽으로 파이어폭스 관련 폴더들만 복사해 줬더니 확장들이 잘 작동하더군요. 어디까지나 추측이지만 확장들이 원래의 Roaming 폴더만 참조하는 것 같습니다.  그래서 결국 Roaming 폴더는 원상복구를 했는데 몇몇 폴더는 또 제대로 복사가 안된다고 에러를 띄우기도 하고....일단 대충 된거 같기는 한데 무슨 문제가 있을지는 좀 써보면서 확인해야 겠습니다.  일단 제어판 단축아이콘...