2017-09-25 10 views
0

WSL에서 Emacs를 실행하기 위해 XMing을 사용하고 있습니다. 내 문제는 Windows와 WSL간에 폴더를 공유하려고 할 때입니다. 나는 다음과 같은 시도 :를 통해 액세스, Windows 파일 시스템에있는Windows와 WSL 사이의 폴더 공유

  • 프로젝트를을/mnt/WSL에서
  • 심볼릭 링크 Windows 파일 시스템
  • 복사에있는 프로젝트의 (WSL 강타에서 만든)을 프로젝트를 WSL 파일 시스템에 적용하십시오.

나열된 3 가지 옵션 중에서, 마지막 항목 만 발사체 (및 기타 Emacs 패키지 일 가능성이 높음)에서만 작동합니다. 그러나 Windows에서 파일을 액세스/수정할 수 있어야하므로 실행 가능한 옵션이 아닙니다.

아무도 좋은 해결책을 찾았습니까?

+0

전체 파일 시스템은 이미/mnt/[DRIVE_LETTER]를 통해 WSL에 액세스 할 수 있습니다. 너 무슨 소리하는거야? – ifconfig

+0

앞서 언급했듯이/mnt /를 통해 파일에 액세스하는 것은 다양한 Emacs 패키지 (예 : 발사체)에서 제대로 작동하지 않습니다. 이유는 모르겠지만 이중 경로 ([DRIVE_LETTER] :/폴더 및/mnt/[DRIVE_LETTER]/폴더) 때문이라고 추측 할 수 있습니다. –

+0

다른 방법으로도 할 수 있습니다. Windows 탐색기에서 WSL 홈 디렉토리에 액세스 할 수 있습니다. – ifconfig

답변

0

내가 그렇게 (도 Windows_laptop & Ubuntu_pc 사이에 동기화) 수행

내가 그것을 폴더 "작업 공간" 과 심볼릭 링크가 : 윈도우는 리눅스에서 승리와 리눅스 심볼릭 링크에서 심볼릭 링크. 승리의 사용에 대한

%의 USERPROFILE의 % \ 클라우드 \ 작업 공간

: 만든 윈도우 심볼릭 링크 : % USERPROFILE % \ 작업 공간 -> % USERPROFILE % \ 클라우드 \ 우분투 사용에 대한 작업 공간

(WSL) : ~/workspace ->/mnt/C/Users/USER/Cloud/workspace

도움이 되셨습니까?