linux环境编程 百度云,linux环境下使用百度云网盘

本文介绍如何在Linux环境中使用百度云网盘进行文件备份。推荐使用bypy项目,可通过pip安装并轻松实现文件的上传、下载及同步等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值