情况:我有两台电脑:电脑和电脑版。我也在使用SSH连接来自A到乙。
我的问题:我在桌面上保存了一个文件夹电脑我需要将其复制到电脑版通过终端。问题是,一旦我打开终端电脑我连接到电脑版我无法再将数据从一台计算机传输到另一台计算机......
问题:有人知道在这种情况下应该怎么做吗?
答案1
您可以使用scp
:
当您在 PCB 上时:
scp -r your_user_name@ip_address_of_PCA:/path/to/remote/directory /path/to/local/directory
答案2
在 PC A 上,无需通过 ssh 连接到 PC B,只需运行
rsync /path/to/local/file username@PCB:/path/to/remote/destination
你也可以使用scp
rsync 代替,其余部分格式类似,但我更喜欢 rsync,因为它功能更强大,并且(我认为)在复制后进行验证。man rsync
有关详细信息,请参阅。注意:远程计算机rsync
也必须安装(请参阅评论经过neon_overload),否则scp
将优先考虑。
如果在两台计算机上都安装了该程序,rsync
将充分利用两台计算机的处理能力。例如,它可以使用该-z
标志在传输之前压缩文件。