從斷點續傳開始
故事的過程是這樣的,朋友是搞科研的,需要在一個國外的學術網站下載一個藥物的模型壓縮包,大概有23g。關鍵他也不會用別的就wget下載....恩中間還斷了....問我有什麼方法沒有斷點續傳,而是能不能更快速的下載?我記錄wget是有斷點續傳的?問一下chatgpt不完了...wget -c
偶然發現百度竟然也帶ai對話了....哈哈
多線程下載工具
那wget是否支持多線程下載呢?怎麼樣多線程下載呢?
gpt推薦了aira2 和axel 百度推薦了axel。我這裏就使用了以下aira2:
aria2安裝:
參照https://blog.csdn.net/linux_hua130/article/details/119094722。我在ubuntu服務器(國外)執行了sudo apt install aria2 安裝了aria2:
sudo apt install aria2
aria2下載文件:
aria2c -c -x 8 -s 16 -o xxxx.gz https://xxxx.gz
-c 斷點續傳
-s 連接數
-x 線程
大概一個小時下載完了,小夥伴讓我給他搞到百度雲盤......
上傳文件到百度雲盤:
bypy bcloud?
恩?也是記得好就之前看文章有linux服務器文件備份到百度雲盤的操作的!
我找到的文章是: linux實現定時備份文件到百度網盤詳細教程,使用 bypy 的方式。gtp對這個問題不太精通
百度説他有一個bcloud的工具?:
but早不更新了吧?
老老實實bypy ......
基本就這樣搞一下:http://wed.xjx100.cn/news/249118.html?action=onClick。比較簡單:
pip 安裝bype
pip install bypy
bypy授權:
複製控制枱輸出的url地址複製到瀏覽器,獲取授權碼,然後控制枱輸入完成授權:
bypy info
簡單上傳文件:
bypy upload xxx
問題來了 上傳不動...不知道是不是文件太大, 我上傳了一個小的文件成功了.....難道文件太大?換一個方法吧....
coscmd
最後的解決方式......我還是用了騰訊雲的coscmd.畢竟為的服務器都是騰訊雲......,對象存儲為也掛載了cdn加速能快一些!
安裝 coscmd
pip install coscmd
coscmd config配置
coscmd config -a xxxxx -s xxxxxx -b xxxxx -r xxxxxx
參照:
上傳文件到cos桶
上傳文件到cos對象存儲桶讓他自己取下載吧....
coscmd upload xxxx xxxx/
至於下載,他也是搞到服務器上面 也推薦他aira2下載了...我也嘗試了一下windows安裝aria2下載: