CentOS工具:百度网盘【bypy】
accttodo 12/31/2024 Linux
目录
参考:
- 使用bypy让Linux和百度云实现文件互传 (opens new window)
- 命令行下使用百度网盘(bypy) (opens new window)
- bypy更换绑定的百度云盘账户 (opens new window)
# CentOS工具:百度网盘【bypy】
# 环境依赖
软件/系统 | 版本 | 架构 | 包名 | 备注 |
---|---|---|---|---|
Linux | CentOS7.X | x86_64 |
# 常用命令
# 查看帮助文档
bypy -h
# 显示百度网盘 /apps(我的应用数据)/bypy 目录下的所有文件。
bypy list
# 上传文件到百度网盘
bypy upload [localpath] [remotepath] [ondup]
# 或
bypy syncup [localdir] [remotedir] [deleteremote]
# 从百度网盘下载单个文件
bypy downfile [localpath]
# 从百度网盘下载整个文件夹
bypy downdir [remotedir] [localdir]
#调用aria2进行下载
bypy -v --downloader aria2 ...
#往 云盘端 创建文件夹
bypy mkdir xxx
#重命名云端文件名
bypy rename xxx xxxxxx
#获取云盘文件信息。
bypy meta xxx
#检索云盘里的文件(递归式)
bypy search xxx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#运行时添加 -v ,显示进度详情。
bypy -v
#运行时添加 -d ,显示一些调试信息。
bypy -d
#运行时添加 -ddd ,显示HTTP通讯信息
bypy -ddd
1
2
3
4
5
6
2
3
4
5
6
# 什么是bypy工具
**Python client for Baidu Yun(百度云/百度网盘 Python 客户端) **:bypy是一个强大而灵活的百度网盘命令行客户端工具。它是基于Python开发的开源项目,为用户提供了一种通过命令行界面与百度网盘进行交互的方式。使用bypy,可以轻松地执行上传、下载、同步、列出目录内容等操作。bypy支持增量同步,能有效处理大文件,并提供了丰富的命令选项。
# 安装bypy
#这里可以考虑单独创建个环境,不要把所有软件都放在base下,会引起各种冲突的。
conda create -n env_bypy python=3
conda activate env_bypy
conda install bypy
1
2
3
4
5
2
3
4
5
#使用时,需要先让百度授权
bypy info
1
2
2
先把第一个框内的链接复制到浏览器打开,然后你会看到如下授权码,复制到linux终端里,回车确认。