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

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

临时文件传输是否完全丢失? 我可以以某种方式重新启动从以前的尝试停止的传输? 如果没有,是否有一些标准的Unix命令行文件传输命令来做到这一点?

如果您需要恢复从本地到远程的scp传输,请尝试使用rsync:

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

简短的版本,如@ aurelijus-rozenas指出的那样 :

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

一般来说,rsync的顺序是

 rsync [options] SRC DEST 

这是你所需要的。

  rsync -e ssh file host:/directory/. 

改用rsync(1)。 它会照顾你的。