Windows WSL Bash 하위 시스템을 사용하면 파일이 포함된 것으로 보이는 디렉터리가 있습니다 '\'
.
디렉토리를 삭제하려고 했지만 실패했습니다. ls
디렉토리에서 사용 하면 출력이 표시됩니다.
$ ls
ls: cannot access '\': No such file or directory
'\'
$ ls -li
ls: cannot access '\': No such file or directory
total 0
? -????????? ? ? ? ? ? '\'
이스케이프 문자 문제라고 가정하고 다음을 시도했습니다.
$ rm '\\'
rm: cannot remove '\': No such file or directory
$ rm "\\"
rm: cannot remove '\': No such file or directory
$ rm "./\\"
rm: cannot remove './\': No such file or directory
$ rm './\\'
rm: cannot remove './\\': No such file or directory
$ rm './\'
rm: cannot remove './\': No such file or directory
...그리고 관련 디렉터리 외부에서 여러 번 반복됩니다.
이 "파일"과 이를 포함하는 디렉토리(아마도)를 어떻게 삭제할 수 있습니까?
편집하다:
이 디렉터리는 외부 USB 디스크에 있습니다.
디렉토리 이름을 바꿀 수 있습니다.
$ ls -ld
: "."에 대한 항목을 반환합니다.
답변1
이는 일반적인 파일 시스템 문제인 것으로 나타났습니다. Windows powershell을 사용하여 chkdsk \f
문제가 있는 항목을 제거하여 문제를 해결했습니다.