我正在尝试将文件从AFP共享复制到SMB共享。
法新社股份有几个档案有? 在名字里。 如果我试图复制他们,我得到无效的论点“。
我不知道这些文件是如何得到的? 在第一名的名字。
这里是一个例子:
user$ cp tes?t /mnt/share/ cp: tes?t: invalid argument
我试图重命名文件,但我得到一个“资源繁忙”的错误消息。
我能做些什么来复制文件?
用反斜线逃避问题掩码:
$ cp tes\?t /mnt/share/
正在删除? 一个选项? 对于NTFS兼容文件系统下的文件或path名来说,这是一个无效的字符,因为它实际上是一个单字符的通配符。
resource busy错误可能是由于? 被解释为通配符,并且文件系统试图访问它认为可能代表的所有可能的,无效的文件名。
我相当积极,你将不得不从一个不考虑的文件系统访问文件? 一个无效的字符(在Mac上是否是一个有效的字符?)来replace? 与一个有效的一个。
这个? 符号代表无法识别的字符。
这里最可能的问题是AFP使用UTF-8文件名,但是您没有使用UTF-8语言环境login到装载AFP共享的系统。 如果是Linux机器,可以使用locale命令来检查您的语言locale 。
如果您发现它不使用UTF-8语言环境,则可以使用类似于以下内容的方式临时更改语言环境:
export LC_ALL="en_US.UTF-8"