![Ubuntu WSL에서 Windows 실행 파일에 대한 경로 전달](https://linux55.com/image/228482/Ubuntu%20WSL%EC%97%90%EC%84%9C%20Windows%20%EC%8B%A4%ED%96%89%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B2%BD%EB%A1%9C%20%EC%A0%84%EB%8B%AC.png)
npp 별칭에 경로가 할당된 Windows Notepad++ 실행 파일이 있습니다. .bashrc 구성 파일을 열려고 하는데 현재 작업 디렉터리가 Linux 또는 Windows 파일 시스템에 있는지에 따라 동작이 다른 것 같습니다.
user@pc:/mnt$ npp ~/.bashrc # Works, correctly opens file at \\wsl.localhost\Ubuntu\home\user\.bashrc
user@pc:/mnt$ cd c
user@pc:/mnt/c$ npp ~/.bashrc # "C:\home\user\.bashrc" cannot be opened. Folder "C:\home\user" doesn't exist
user@pc:/mnt/c$ npp //wsl.localhost/Ubuntu/home/user/.bashrc # Works
내 작업 디렉터리가 Linux 파일 시스템에 있지만 경로가 자동으로 Windows 경로로 변환되고 파일이 올바르게 열리는 것 같습니다. Windows 작업 디렉토리에 있을 때는 이런 일이 발생하지 않습니다. 누군가 이것이 어떻게 작동하는지 이해하도록 도와줄 수 있습니까?
답변1
Windows 파일 시스템, NTFS 및 Windows 도구는 디스크의 실제 파일 및 디렉터리 구조를 표시하지 않습니다. 많은 사용자 스토어는 링크하는 콘텐츠와 이름이 다른 링크입니다.
/home/username은 실제로 Windows 루트 디렉터리 C: 경로에 직접 위치하지 않습니다. 이 파일 관리자를 사용해 보고 https://github.com/adamyg/mcwin32/releases
설치 파일을 다운로드하거나 git clone https://github.com/adamyg/mcwin32.git
소스 코드를 컴파일할 수 있습니다.
Mc는 Midnight Commander의 약자입니다. 이것은 매우 좋은 파일 관리자입니다. Win 디렉터리 구조가 실제로 어떻게 보이는지 보여줍니다.