有没有办法在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)。 它会照顾你的。