Ubuntu WSL에서 Windows 실행 파일에 대한 경로 전달

Ubuntu WSL에서 Windows 실행 파일에 대한 경로 전달

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 디렉터리 구조가 실제로 어떻게 보이는지 보여줍니다.

관련 정보