rsync 断点续传传文件到其它机器

服务器A上有一个5G的文件temp.zip要拷贝到服务器B上。

登陆A后,因文件大很耗时,为了挂在后台持续运行,要使用screen命令(此处省略)。

开始传文件:

rsync -hP -e ssh temp.zip admin@B:~/
# 输入密码

不加--inplace时,会临时生成类似 ".temp.zip.3N3jxB"的文件,在完成或中途主动中断时,才会生成"temp.zip"。

意外中断时是不会生成"temp.zip"文件的。这种情况下再次执行上面命令会从头开始传,以前传的就白费了。比如下面:


加 --inplace后:

rsync -hP --inplace -e ssh temp.zip admin@B:~/
# 输入密码

会直接生成"temp.zip"文件。意外中断后再次执行命令就会续传了。


你可能感兴趣的:(rsync 断点续传传文件到其它机器)