我開始從一位同事下載大約 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