Linux如何遠端複製,限速和斷點續傳
簡述 如何遠端複製,限速和斷點續傳
scp
– 遠端複製檔案
scp 複製本地檔案filename 到遠端機器 192.168.188.188 伺服器的/data/tmp目錄下
scp -P 61204 -l 40000 filename username@192.168.188.188:/data/tmp/
- -P port
Specifies the port to connect to on the remote host. Note that this option is written with a capital ‘P’, because -p is already reserved for preserving the times and modes of the file in rcp(1). - #-P 指定遠端伺服器ssh服務的埠 如:ssh埠為61204
- -l limit Limits the used bandwidth, specified in Kbit/s.
- -l 指定複製的速度限制 單位是ct/s 如:-l 40000 表示40000Kbit/s=40000/8KB=5MB的速度
注:scp不支援斷點續傳
rsync + ssh 斷點續傳
#rsync同步本地檔案 filename 到遠端機器 192.168.188.188 伺服器的/data/tmp目錄下
rsync -avzP -e 'ssh -p 61204' --bwlimit=5000 filename username@10.20.90.101:/data/tmp/ >> scp_to_101.log
如果在複製檔案的過程中,傳輸被中斷,rsync的預設操作是撤消前操作,即從目標機上刪除已複製的部分檔案。
如果想在下次複製時續傳檔案,不需要重新複製所有檔案的話,可以使用-partial選項阻止rsync在傳輸中斷時刪除已複製的部分
ssh -p 61204
指定ssh的埠(非預設22)61204
上例:使用rsync傳輸本地檔案filename到192.168.188.188的/data/tmp目錄下 使用壓縮歸檔傳輸、限速5MB、支援斷點續傳 使用ssh協議
詳情 可以參考 man scp 和man rsync 手冊
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2787672/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Liunx遠端複製(限速和斷點續傳)斷點
- Redis主從複製斷點續傳的工作原理概述Redis斷點
- linux 之遠端複製Linux
- Linux如何實現斷點續傳檔案功能?Linux斷點
- 斷點續傳斷點
- 遠端登入和複製檔案
- Linux如何遠端複製軟體?其好處有哪些?Linux
- 1. 大檔案上傳如何斷點續傳斷點
- Android 斷點續傳Android斷點
- OSS網頁上傳和斷點續傳(STSToken篇)網頁斷點
- Linux斷點續傳檔案功能詳解Linux斷點
- 如何使用scp進行遠端複製檔案?
- OSS網頁上傳和斷點續傳(OSS配置篇)網頁斷點
- OSS網頁上傳和斷點續傳(終結篇)網頁斷點
- 斷點續傳教學例子斷點
- 簡單的斷點續傳斷點
- 斷點續傳更新版斷點
- 上傳——斷點續傳之理論篇斷點
- 如何用 scp 在本地和遠端主機之間複製檔案
- DUPLICATE遠端複製資料庫資料庫
- 上傳——斷點續傳之實踐篇斷點
- iOS 開發之 NSURLSession 下載和斷點續傳iOSSession斷點
- 12. 斷點續傳的原理斷點
- scp實現斷點續傳---rsync斷點
- iOS大檔案斷點續傳iOS斷點
- 關於http斷點續傳那點事HTTP斷點
- vue+element+oss實現前端分片上傳和斷點續傳Vue前端斷點
- 斷點續傳技術在伺服器端怎樣實現?斷點伺服器
- OkHttp使用+檔案的上傳+斷點續傳HTTP斷點
- Git斷點續傳和離線增量更新的實現Git斷點
- HTTP檔案斷點續傳的原理HTTP斷點
- iOS開發NSURLConnection 斷點續傳iOS斷點
- 用Java實現斷點續傳(HTTP)Java斷點HTTP
- Java實現檔案斷點續傳Java斷點
- 大檔案上傳、斷點續傳、秒傳、beego、vue斷點GoVue
- 檔案下載之斷點續傳(客戶端與服務端的實現)斷點客戶端服務端
- C# FTP上傳下載(支援斷點續傳)C#FTP斷點
- C# 上傳下載ftp(支援斷點續傳)C#FTP斷點