mkdir이 존재하는 디렉토리에 "해당 파일이나 디렉토리가 없습니다"

mkdir이 존재하는 디렉토리에 "해당 파일이나 디렉토리가 없습니다"

에 네트워크(삼바) 공유가 설치되어 있습니다 /run/user/1000/gvfs/smb-share:server=wdmycloud,share=family. 대부분의 활동은 공유에서 잘 작동합니다. 콘텐츠 이동, 파일 생성 및 삭제 등을 할 수 있습니다. 그러나 들어가서 cd( Music/Various Artists둘 다 확실히 존재함) 특정 디렉토리를 생성하려고 하면 실패합니다.

$ mkdir "Pretty in Pink: The Original Motion Picture Soundtrack"
mkdir: cannot create directory ‘Pretty in Pink: The Original Motion Picture Soundtrack’: No such file or directory

mkdir -p또한 실패합니다:

$ mkdir -p "Pretty in Pink: The Original Motion Picture Soundtrack"
mkdir: cannot create directory ‘Pretty in Pink: The Original Motion Picture Soundtrack’: No such file or directory

그러나 mkdir다른 디렉터리 이름의 경우 기능이 제대로 작동합니다.

$ mkdir test
# no output, directory created

이 숨막히는 Pretty in Pink: The Original Motion Picture Soundtrack이름의 특별한 점은 무엇입니까? mkdir이 문제를 어떻게 해결할 수 있나요?

제 음악으로 저를 판단하지 마세요. 저는 다른 사람들을 위해 음악을 합니다...

답변1

콜론은 SMB/CIFS 공유에서 유효한 문자가 아닙니다. Windows에서는 콜론을 드라이브 문자로 사용합니다. 실패한 디렉터리 이름에 1이 포함되어 있으므로 mkdir실패한 것입니다.

관련 정보