Linux下一般情況下使用scp來傳輸文件,但是scp不支持斷點續傳,在傳輸大文件過程中因網絡等原因中斷后,就只能重新傳輸了。
如何解決該問題呢?
可以使用Rsync來傳輸,該工具支持斷點續傳。
使用方法:
rsync -P --rsh=ssh /tmp/test.tar root@192.168.1.190:/home/test.tar
-P: "–partial –progress", 部分傳送和顯示進度
-rsh=ssh 表示使用ssh協議傳送數據
其他可用參數:
v:詳細提示
a:以archive模式操作,復制目錄、符號連接,等價於 -rlptgoD
z:壓縮
u:只進行更新,防止本地新文件被重寫,注意兩者機器的時鍾的同時