mkdir 存在的目录中“没有这样的文件或目录”

mkdir 存在的目录中“没有这样的文件或目录”

我在 处安装了一个网络(samba)共享/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失败的原因。

相关内容