youngfromnowhere
[Linux Shell]WSL에서 작업하다가 윈도우로 옮기기 본문
WSL 상에서 작성한 소스코드를 다른 곳으로 복사 붙여넣기 하거나,
HTML 파일의 경우 브라우저에서 열어봐야 한다거나
WSL 내의 파일을 윈도우로 옮겨야 한다거나 등등
윈도우 환경으로 다시 옮겨와야 할 일이 종종 생긴다.
WSL의 경우 /mnt/라는 디렉토리를 통해 윈도우의 파일시스템에 접근할 수 있다.
그러나 윈도우 시스템에서 WSL 내부의 파일에 접근하기는
뭔가 복잡하고 난해한 방법을 통해야 한다.
이 문제를 해결하기 위해 나는
WSL 유저 디렉토리 안에 윈도우 상의 폴더로 향하는 심볼릭 링크를 만들고
모든 작업을 그 디렉토리(심볼릭 링크) 안에서 했다.
이렇게 하면 나는 WSL을 통해 윈도우 파일을 조작하는 것이 되므로
내가 그 안에 만든 모든 파일에 대해 윈도우에서도 쉽게 접근할 수 있다.
이렇게 해두고, 윈도우에서 파일을 열어야 할 때는
윈도우 탐색기로 원본 폴더를 찾아가는게 아니라
WSL에서 바로 explorer.exe나 notepad.exe를 켠다.
$ explorer.exe .
$ notepad.exe ./filename
explorer(윈도우 탐색기)의 경우 윈도우 cmd 창에서처럼
'.'을 인자로 넣어줘야 '현재 디렉토리'에서 탐색기 창이 열린다.
'Linux Shell' 카테고리의 다른 글
[Linux Shell] pyenv 설정하면서 마주친 shell script 분석 (0) | 2023.09.22 |
---|---|
[Linux Shell] 하위디렉토리까지 패턴으로 파일을 찾아내서 모두 삭제하기 (0) | 2022.12.06 |
[Linux Shell] 내가 Terminal에서 코딩하기를 고집하는 이유 (1) | 2022.11.30 |
[Linux Shell]Bash Shell의 file descriptor. (1) | 2022.10.31 |