如何恢复 scp 下载?

如何恢复 scp 下载?

我开始从一位同事那里下载大约 1GB,并在大约 8 小时内收到了 750MB。

我使用的命令是

$ scp dev@dev_server:/home/dev/trainingVM/Centos7VMa_app_zxTmw457.ova

接下来我可以使用什么命令,以便剩余的内容可以在 3 小时内下载完毕,而不是 10 小时?

答案1

使用rsync完成传输,例如:

rsync --partial -e ssh dev@dev_server:/home/dev/trainingVM/Centos7VMa_app_zxTmw457.ova \
   /path/to/local/Centos7VMa_app_zxTmw457.ova

--partial如果传输在完成之前再次中断,该选项非常有用。它告诉rsync不要删除任何部分传输的文件。

如果您想要在传输结束时进行详细输出、进度显示和/或统计信息,请使用-v, --progress, --stats。还可以使用--human-h 两次对于“人类可读”(即使用 KB、MB、GB 而不仅仅是字节)。

rsync -v --progress --stats -h -h --partial -e ssh \
    dev@dev_server:/home/dev/trainingVM/Centos7VMa_app_zxTmw457.ova \
    /path/to/local/Centos7VMa_app_zxTmw457.ova

相关内容