当我尝试使用 scp 复制文件名较长且包含非字母数字字符的文件时,出现
scp:打开本地“[某个反复无常的文件名]”:参数无效
我可以将它们复制到某些地方,但无法将它们复制到 USB 拇指驱动器上。
为什么我可以在某些地方复制某些文件,而在其他地方却不能?
答案1
问题在于,USB 拇指驱动器使用 FAT 文件系统格式化,无法处理这些文件名。它们在现代文件系统中是合法的,但在通常用于 USB 驱动器的文件系统中是不合法的。Scp 尝试打开文件进行写入,但操作系统会发出抱怨。
当我尝试使用 scp 复制文件名较长且包含非字母数字字符的文件时,出现
scp:打开本地“[某个反复无常的文件名]”:参数无效
我可以将它们复制到某些地方,但无法将它们复制到 USB 拇指驱动器上。
为什么我可以在某些地方复制某些文件,而在其他地方却不能?
问题在于,USB 拇指驱动器使用 FAT 文件系统格式化,无法处理这些文件名。它们在现代文件系统中是合法的,但在通常用于 USB 驱动器的文件系统中是不合法的。Scp 尝试打开文件进行写入,但操作系统会发出抱怨。