我的网络(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
?我该如何解决这个问题?
请不要判断我的音乐,我是为别人做的...
冒号不是SMB / CIFS共享上的有效字符-Windows将它们用作驱动器号。失败的目录名称包含一个,这就是mkdir
失败的原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句