방금 Windows 용 Linux 하위 시스템을 설치했으며 가장 먼저 시도한 것 중 하나 는 Linux 하위 시스템의 파일 시스템 또는 일반 Windows .bashrc
에 /home/user
있는 파일 을 편집 하는 것입니다 C:\Users\user\AppData\Local\lxss\home
. Windows 프로그램을 사용하여 그렇게했습니다.
파일을 저장 한 후 bash를 시작할 때마다 입 / 출력 오류가 발생 /home/user/.bashrc
하고 ls
더 이상 .bashrc
사용 되지 않는 목록이 표시되지 않습니다 .
또한에서 Windows 프로그램을 사용하여 새 파일을 만들면 C:\Users\user\AppData\Local\lxss\home
의 출력에 표시되지 않습니다 ls ~
. 반대로, 그것은 예상대로 작동합니다 : /home/user
bash 를 사용하여 무엇이든간에 올바르게 표시됩니다 C:\Users\user\AppData\Local\lxss\home
.
나는 그 인상했다 /home/user
및 C:\Users\user\AppData\Local\lxss\home
리눅스 서브 시스템 또는 Windows에서 조작 할 수있는 같은 디렉토리이었다. 그렇지 않습니까?
고맙습니다!
ls -al
? Windows를 통해 파일을 편집하면 파일 권한이 엉망 일 수 있습니다.