linux环境下使用百度云网盘

linux环境下使用百度云网盘
linux下经常需要备份一些文件到云端,现在能用的也就只有度娘的百度云网盘了,在github上发现一个挺好的项目,bypy,用来在linux下使用百度云。
项目地址:https://github.com/lyhonk/bypy.git

程序依赖
sudo pip install requests
安装
稳定版:直接通过pip来安装:sudo pip install bypy (支持Python 2.7+, 3.3+)
开发版:git clone到任意目录。(为了运行方便,可以把bypy.py和bypygui.pyw拷贝至/usr/bin/目录
运行
作为独立程序

稳定版(pip安装的):运行 bypy (或者python -m bypy,或者python3 -m bypy)
开发版(git clone的):进入clone目录,运行./bypy (或者python ./bypy,或者python3 ./bypy)
可以看到命令行支持的全部命令和参数。

作为一个包,在代码中使用
import bypy
简单的图形界面: ./bypygui.pyw

要找多线程图形界面的,这个貌似不错:bcloud

基本操作
显示使用帮助和所有命令(英文):

bypy.py
第一次运行时需要授权,只需跑任何一个命令(比如 bypy.py info)然后跟着说明(登陆等)来授权即可。授权只需一次,一旦成功,以后不会再出现授权提示.

更详细的了解某一个命令:

bypy.py help
显示在云盘(程序的)根目录下文件列表:

bypy.py list
把当前目录同步到云盘:

bypy.py syncup
or

bypy.py upload
把云盘内容同步到本地来:

bypy.py syncdown
or

bypy.py downdir /
比较本地当前目录和云盘(程序的)根目录(个人认为非常有用):

bypy.py compare
更多命令和详细解释请见运行bypy.py的输出。

调试
运行时添加-v参数,会显示进度详情。
运行时添加-d,会显示一些调试信息。
运行时添加-ddd,还会会显示HTTP通讯信息(警告:非常多)

http://www.lyhonk.com/linuxhuan-jing-xia-shi-yong-bai-du-yun-wang-pan/
原文来自:https://www.cnblogs.com/findumars/p/5750253.html

你可能感兴趣的:(Linux)