服务器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"文件。意外中断后再次执行命令就会续传了。