Windows 파일 시스템이 업데이트될 때 WSL이 업데이트되지 않습니다.

Windows 파일 시스템이 업데이트될 때 WSL이 업데이트되지 않습니다.

내 문제는 다음과 같습니다.

  • Windows 파일 편집기를 사용하여 Windows에서 파일을 편집합니다.
  • 내 문서 폴더에 저장합니다.
  • gcc를 사용하여 WSL에서 파일을 컴파일하려고 합니다.
  • 파일을 새 파일로 저장하면 해당 파일을 찾아 작업할 수 있습니다.
  • 새 파일을 만들지 않고(Ctrl+S만 사용) 파일을 저장하면 WSL은 변경 사항을 인식하지 못합니다. cat file.c이전 파일이 표시되며 업데이트할 방법이 없습니다.

WSL에서 파일이 업데이트되었음을 ​​인식하고 새 버전을 표시할 수 있는 방법이 있나요?

답변1

Windows 10 Creators Update 이상을 실행하고 있다고 가정하면 WSL은 iNotify를 통해 파일 변경 알림을 지원하므로 gedit, VSCode, Sublime, Notepad, Notepad++ 등에서 파일을 열고 편집하고 저장을 누르면 파일은 다음과 같습니다. 업데이트되고 WSL은 inotify 파일 변경 알림을 받아야 합니다.

참고: 일부 편집기에서 Ctrl+S를 반복해서 누르면 편집기의 내용이 변경될 때까지 파일에 쓰지 않습니다. 공백을 삽입하고 삭제한 후(편집자가 내용이 변경되었다고 생각하도록 속이기 위해) 나중에 다시 저장해 보십시오.

또는 다른 편집기(예: 위에 나열된 편집기)를 사용해 보십시오.

관련 정보