linux命令行操作百度云上傳下載文件
0. 背景
很多時(shí)候我們只能通過(guò)ssh工具遠(yuǎn)程連接服務(wù)器,很多時(shí)候是沒(méi)有圖形界面的,可以使用ssh或者ftp上傳下載大的文件,這時(shí)下載速率受限于服務(wù)器帶寬。由于本人目前在家連接學(xué)校服務(wù)器是自己搭建frp做的內(nèi)網(wǎng)穿透,這時(shí)上傳下載的速率取決于frp服務(wù)器,由于帶寬只有4M,上傳下載20G以上的大文件,上傳下載速度500KB左右,耗時(shí)又費(fèi)力,從github上發(fā)現(xiàn)一個(gè)不錯(cuò)項(xiàng)目https://github.com/houtianze/bypy,可以借助百度云加速上傳下載,前提是有百度云會(huì)員哈。
1. 安裝
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ bypy==1.7.5
2. 登錄百度云賬號(hào)
輸入:bypy info
獲取授權(quán)碼如圖所示:
連接好網(wǎng)盤(pán)后,會(huì)在~/.bypy
目錄下生成一些授權(quán)文件,下一次使用bypy無(wú)需授權(quán)。如果想要退出授權(quán),可以rm -rf ~/.bypy/
即可。
3.上傳文件
上傳文件后,會(huì)在全部文件 / 我的應(yīng)用資源 / bypy(也就是/app/bypy/)這個(gè)目錄下保存文件。
上傳指定文件:bypy upload 文件名
上傳當(dāng)前目錄:bypy upload
4.下載文件
由于百度PCS API權(quán)限限制,程序只能存取百度云端/apps/bypy目錄下面的文件和目錄。目前好像限速,下載速率穩(wěn)定在5MB/s,但是也比500KB/s強(qiáng)很多了。
下載指定文件:bypy downfile 文件名
下載當(dāng)前目錄: bypy downfile -v
; -v
顯示詳細(xì)信息
5. 其它命令
bypy
: 顯示使用幫助和所有命令
bypy compare
: 比較當(dāng)前目錄和云盤(pán)根目錄(/apps/byby
)
bypy syncdown
: 把云盤(pán)內(nèi)容同步到本地來(lái)
bypy syncup
: 把當(dāng)前目錄同步到云盤(pán)
bypy list
: 顯示云盤(pán)根目錄下的文件列表
bypy help <command>
: 詳細(xì)了解某個(gè)命令
bypy mkdir
:在云盤(pán)當(dāng)前目錄創(chuàng)建子目錄
6. python代碼調(diào)用
from bypy import ByPybp=ByPy()bp.list() # or whatever instance methods of ByPy class
到此這篇關(guān)于linux命令行操作百度云上傳下載文件的文章就介紹到這了,更多相關(guān)linux操作百度云上傳下載內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
CentOS 7 安裝 MySQL 5.6遇到的各種問(wèn)題小結(jié)
在一測(cè)試服務(wù)器(CentOS Linux release 7.2.1511)上安裝MySQL 5.6(5.6.19 MySQL Community Server)時(shí)遇到了很多奇葩問(wèn)題,今天小編給大家總結(jié)了關(guān)于entOS 7 安裝 MySQL 5.6遇到的各種問(wèn)題,需要的朋友一起看看吧2016-11-11Linux 服務(wù)器同步 Rsync同步服務(wù)器文件
服務(wù)器之間常常要保持些文件或目錄的一致,比如一些大的軟件下載網(wǎng)站,它們通常使用多臺(tái)服 務(wù)器來(lái)提供下載服務(wù)。2009-08-08基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)
這篇文章主要為大家詳細(xì)介紹了基于Xshell使用密鑰方式連接遠(yuǎn)程主機(jī)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06在Debian系的Linux中編譯并安裝ixgbe驅(qū)動(dòng)的教程
這篇文章主要介紹了在Linux中編譯并安裝ixgbe驅(qū)動(dòng)的教程,采用bash shell、適用于Debian、Ubuntu等各種基于Debian的Linux系統(tǒng),需要的朋友可以參考下2015-03-03Linux查看和關(guān)閉后臺(tái)運(yùn)行程序的方法
這篇文章主要介紹了Linux查看和關(guān)閉后臺(tái)運(yùn)行程序的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Linux 在Shell腳本中使用函數(shù)實(shí)例詳解
這篇文章主要介紹了Linux 在Shell腳本中使用函數(shù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-06-06有效學(xué)習(xí)Linux系統(tǒng)的4個(gè)方法
這篇文章主要為大家詳細(xì)介紹了有效學(xué)習(xí)Linux系統(tǒng)的4個(gè)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01詳解linux centos yum安裝LAMP環(huán)境
本篇文章主要介紹了linux centos yum安裝LAMP環(huán)境 ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。2016-12-12