Lan*_*rts 5 directory copy scp
我需要将一台 Windows 机器上的深层目录复制到另一台 Windows 机器上的“自身”上。我似乎无法让命令正常工作。当前的问题是 scp 似乎正在从源参数中去除斜杠。
scp -v -r 计算机 1:D:\A\B 计算机 2:D:\A\B
我也只是尝试复制到一个不同的名字,比如
scp -v -r 计算机 1:D:\A\B 计算机 2:D:\A\B1
我很确定问题在于这些是反斜杠,需要正确转义(我不使用 Windows,但我会尝试使用 2 个反斜杠而不是一个)。
如果您仍然无法找出正确的语法来转义它,请使用 WinSCP
您可能还想研究 rsync,它不仅提供 ssh 所具有的安全性(通过隧道),而且还增加了增量副本的好处。您只复制您需要的内容。
除其他功能外,它还具有非常强大的包含/排除语法以及非常有用的服务器模式。