scp:目标模糊错误,Windows 10 中带有引号、转义字符

scp:目标模糊错误,Windows 10 中带有引号、转义字符

在 Windows 10 中将文件传输到空白文件夹名称时出现 scp:目标不明确(两台 PC)。我已经尝试了这里并尝试了另一种不同问题的解决方案

以下命令已经尝试过,

  1. scp -i "key" test.txt "user@host:E:New\\ folder"
  2. scp -i "key" test.txt user@host:"E:New folder"
  3. scp -i "key" test.txt user@host:"'E:New folder'"
  4. scp -i "key" test.txt "user@host:'E:New folder'"
  5. scp -i "key" test.txt user@host:"E:New\ folder"

仍在目标不明确。有什么错误吗?如何解决?

答案1

当文件夹名称有空格时,您可以通过这种方式传输文件

sshpass -p pass scp -r 32.zip user@host:'"C:\\New folder\\"'

另一种方法是

sshpass -p pass scp -r 32.zip user@host:C:\\New\\\ folder\\

使用 \\\ 代替空格

相关内容