有没有办法在Linux中继续破坏scp(安全复制)命令进程?

时间:2013-12-31 17:16:05

标签: linux ssh command-line-interface

我使用 scp 命令将7.5 GB文件复制到远程服务器。在某个时间点文件传输中断,我必须重新开始。

传输的临时文件数量是否完全丢失?我可以以某种方式重新启动从之前尝试停止的位置转移吗?如果没有,是否有一些标准的Unix命令行文件传输命令呢?

2 个答案:

答案 0 :(得分:371)

如果您需要从本地恢复scp转移远程,请尝试使用rsync:

rsync --partial --progress --rsh=ssh local_file user@host:remote_file

简短版本,pointed out by @aurelijus-rozenas

rsync -P -e ssh local_file user@host:remote_file

一般来说,rsync的args顺序是

rsync [options] SRC DEST

答案 1 :(得分:13)

这就是你所需要的一切。

 rsync -e ssh file host:/directory/.