WSL · 우분투에서 심볼릭 링크를 붙이면 편리했던 이야기

1720 단어 Linux 명령
WSL 환경하에서, Ubuntu를 이용해, 환경 구축을 했을 때의 이야기.
버전 관리는 Github Desktop에서 했지만,

GithubDesktop → Win에 존재
우분투 → 리눅스에 존재

그래서 두 세계가 다르기 때문에 종종 파일이나 폴더가 잘 참조되지 않을 수 있습니다.

이번에도, GithubDesktop상에서, git clone 해 왔지만, 그것이 Ubuntu로부터 참조할 수 없었다.

▼dev 폴더 안에 clone 한 생각이라도…


▼Ubuntu측의 dev 폴더에는 아무것도 들어 있지 않다


거기서, 심볼릭 링크를 붙여, win상의 폴더명으로, Ubuntu로부터도 목적의 파일에 따라 도착하기 쉽게 했습니다.

심볼릭 링크란?



파일명의 「본명」이 「하드 링크」라고 하는 것에 대해, 파일명의 「별명」을 「심볼릭 링크」라고 한다고 합니다.

「별명」이라고 해도, 이해하기 어려운 것이 아니라, 평상시 우리가 보는 「파일명」 「폴더명」이 이 「별명」에 해당한다고 합니다.

▼자세한 것은 코치라
ls -l 명령 표시에서 파일의 속성을 이해합시다.

특정 폴더(디렉터리)에 연결(가기 쉽도록)하려면 다음과 같이 명령을 입력합니다.
ln -s ディレクトリ名 リンク名

예를 들면 이번은 win상에 있는 이 디렉토리에, ubuntu에서 some_app_name 라는 이름을 입력하면 간단하게 액세스 할 수 있도록 하고 싶었으므로,,
ln -s /mnt/c/dev/some_app_name some_app_name

와 입력. 이제 우분투에서 cd some_app_name를 입력하면 win의 /mnt/c/dev/some_app_name some_app_name 폴더로 이동할 수 있습니다 ^^

참고 링크



【 ln 】 커맨드――파일의 하드 링크와 심볼릭 링크를 만든다

좋은 웹페이지 즐겨찾기