CentOS命令:百度网盘【bypy】
2024/12/31大约 2 分钟
参考:
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
#运行时添加 -v ,显示进度详情。
bypy -v
#运行时添加 -d ,显示一些调试信息。
bypy -d
#运行时添加 -ddd ,显示HTTP通讯信息
bypy -ddd
什么是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

#使用时,需要先让百度授权
bypy info

先把第一个框内的链接复制到浏览器打开,然后你会看到如下授权码,复制到linux终端里,回车确认。
