linux斷點續傳

2021-07-03 08:24:25 字數 411 閱讀 1364

在linux伺服器上經常要用scp傳輸大檔案,可能由於網路等原因出現間接性中斷,導致傳輸一半的檔案突然中斷。 其實scp是可以續傳的,它需要rsync以及它的ssh協議

舉例如下

rsync -p --rsh=ssh home.tar 192.168.205.34:/home/home.tar, 再輸出密碼後,可以用ctrl+z 來中斷,再使用bg命令讓它在後台執行。如下圖:

加密的key可以使用以下傳:

rsync -p --rsh="ssh -i key"  username@ip:/data/bw_mon/bw_mysqlbk/local_data/20140414_0415.tar.gz ./

HTTP 斷點續傳

客戶端請求域 range 格式如下例子 第乙個500位元組 位元組偏移量0 499,包括0和499 range bytes 0 499 第二個500位元組 位元組偏移量500 999,包括500和999 range bytes 500 999 最後500位元組 位元組偏移量9500 9999,包括9...

IOS斷點續傳

asihttprequest可以實現斷點續傳。網上有一些介紹類似使用 request setallowresumeforfiledownloads yes 不過,通過asihttprequest的非同步請求以及delegate還是可以實現斷點續傳的。本文還是以grails編寫斷點續傳伺服器端為例。非...

Http 斷點續傳

http斷點續傳要點 伺服器端返回頭必需包含資訊頭資訊 客戶端首次請求 accept ranges bytes 要求續傳時請求端頭資訊必須包含頭資訊 第二次請求 range bytes 100000 服務端返回狀態碼206,請求頭資訊必須包含資訊 accept ranges bytes conten...