惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 【当耐特】
博客园 - 聂微东
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
F
Full Disclosure
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
Engineering at Meta
Engineering at Meta
Last Week in AI
Last Week in AI
D
DataBreaches.Net
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
Cyberwarzone
Cyberwarzone
S
Schneier on Security
Know Your Adversary
Know Your Adversary
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
云风的 BLOG
云风的 BLOG
T
Threatpost
D
Darknet – Hacking Tools, Hacker News & Cyber Security
博客园 - 司徒正美
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
罗磊的独立博客
L
LangChain Blog
L
Lohrmann on Cybersecurity
The GitHub Blog
The GitHub Blog
P
Palo Alto Networks Blog
The Cloudflare Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
博客园 - Franky
C
Cyber Attacks, Cyber Crime and Cyber Security
S
Securelist
NISL@THU
NISL@THU
L
LINUX DO - 最新话题
PCI Perspectives
PCI Perspectives
V2EX - 技术
V2EX - 技术
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
News | PayPal Newsroom
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
T
The Exploit Database - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cisco Talos Blog
Cisco Talos Blog
H
Heimdal Security Blog
Help Net Security
Help Net Security
V
V2EX

运维开发绿皮书

OBS虚拟摄像头重命名 Ubuntu备份为LiveOS 使用Powershell卸载windows默认程序 Cisco路由器OSPF配置 汽车的分类和特点 Windows11跳过TPM2.0 HTTPS 双向认证与 USB 加密锁配置实战 SSL 证书工具 字数统计 BMI 计算 颜色转换 Hash 生成器 JSON 格式化 JWT 解码 房贷计算 时间戳转换 URL 编码 UUID 生成 牛马时钟 二维码批量生成器 CKS Simulator Kubernetes 1.25 FRP TOTP验证码生成器 direct-ssh-passthrough-nat 脚本使用说明 Python软件授权 为 Containerd 配置 Harbor 无证书镜像站 Docker一键部署Meta和MetacubexD面板 必应搜索屏蔽垃圾网站 VMware的ubuntu完整安装vm-tools支持粘贴板 Docker Desktop 安装到其他位置 Dell EMC PowerEdge R740服务器内存插槽使用说明及正确安装方法 tc常用命令总结 OpenStack排错 稳定币监管与投资指南 VMware ESXi 密码恢复指南 VMware 加密 state.tgz 文件解密教程 六百万数据 MySQL count(*) 优化 使用iptables禁止特定子网访问指定端口 解决 iptables DNAT 无法转发到 127.0.0.1 的问题及安全风险分析 Linux 一键测试脚本 Gitlab配置详解 Gitlab批量创建用户 Ubuntu安装VNC教程 Windows11跳过微软账号登录 vue配置Nginx伪静态 Linux下Ollama开放端口 模型详解配置 修改Git提交历史中的作者信息 在PowerShell中启动Git Bash的方法 一键安装OpenVPN 大语言模型 模型架构-Transformer模型 训练相关资料 GPT&DeepSeek模型 大模型技术基础 Git Bash 中一键安装 pacman Gitlab-Runner的一些问题 Docker运行kwaivgi-liveportrait Firefox密码提取 在x86-64上构建和运行多种架构的Docker容器 flutter配置镜像站 VMware最新下载地址(纪念碑) 一键安装Conda Docker老版本runc报错无法启动 清理Rancher节点 aapanel 7.x 中文语言配置指南 Ubuntu 22 安装 Kubernetes 1.29 集群指南 Ubuntu修复CNVD-2024-4920726 GRUB锁定密码 Grub2手动引导Linux Cron在线表达式生成器 GitLab一键设置镜像源 文本字符串倒序 Windows禁用任务管理器 UOS(1070a)服务器版本部署Kubernetes1.28 Windows11恢复Windows10右键菜单 Ubuntu一键设置镜像源 CentOS 7 一键设置Vault镜像 Base64在线编码解码 代码差异对比 为Docker分配物理网卡 解密CFSSL生成的CRL数据 已经在谷底了 怎么走都是向上 GitLab统计提交代码行数Python代码 Windows11的24H2出现扩展错误 Windows绕过MicroSoft Store直接下载应用 Fossy平台离线部署分析 在WSL中移除Windows环境变量 重装MicroSoft Store Sony Xperia 10 IV(pdx225)AOSP14编译和刷机方法 pnpm在DevContainer中存储出错解决方法 从SVN迁移仓库到Git Ubuntu中移除Snap软件包 使用Netcat检测UDP端口连通性 rke2集群命令行调试方法 Ubuntu隐私优化-关闭公共门户连接检查 Cisco路由器配置ipv4和ipv6的VTY账户密码 Python实现九九乘法表 Windows10中用多网卡链路聚合来解决网卡网速瓶颈 CentOS7 安装 OpenResty
Linux命令行百度网盘
Paper-Dragon · 2025-12-30 · via 运维开发绿皮书

Linux命令行百度网盘

bypy 简介

bypy 是一个基于 Python 的命令行工具,用于操作百度网盘(百度云),它为用户提供了丰富的命令行操作接口。bypy 适合在 Linux 服务器环境中使用,能够高效地进行大文件传输,支持多线程操作,具备上传、下载、同步等功能。

安装 bypy

要在 Linux 系统中安装 bypy,可以通过 pip(Python 包管理器)来实现:

使用 bypy

登录配置

首次使用 bypy 之前,需要先进行配置。运行以下命令开始配置过程:

根据提示访问授权页面并获取授权码,然后将授权码输入到终端中完成配置。

命令

bypy 提供了多种操作命令,例如:

quota: 显示百度云存储配额信息。

list: 列出指定目录下的文件列表。

upload: 上传本地文件到百度云。

download: 从百度云下载文件到本地。

syncup: 将本地文件同步到百度云。

syncdown: 将百度云文件同步到本地。

delete: 删除百度云上的文件。

makedir: 在百度云上创建目录。

move: 移动百度云上的文件。

copy: 复制百度云上的文件。

compare: 比较本地和云文件的差异。

调试

添加 -v 参数,会显示进度详情。

添加 -d,会显示一些调试信息。

添加 -ddd,显示 HTTP 通讯信息。

使用示例

登录配置示例

(test) [user @ cloud 20:17:08 /mnt/data/]
$ bypy info
Please visit:
https://openapi.baidu.com/oauth/2.0/authorize?client_id=q8W
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
c5c3085d143f880df0727d3f
Authorizing, please be patient, it may take upto 300 seconds...
Quota: 10.010TB
Used: 1.332TB

登录验证后会显示当前剩余存储空间和已用空间。

主要参数

此命令会显示所有可用的命令行参数及其描述。

命令行参数解释

参数描述
-h, --help显示帮助信息。
-V, --version显示版本信息。
-d, --debug设置调试级别。
-v, --verbose设置详细程度。
-r, --retry网络错误时重试的次数。
-q, --quit-when-fail最大重试次数失败时退出。
-t, --timeout网络超时时间(秒)。
-s, --slice文件上传切片大小。建议设置为 2040M 或更小,可解决 Error code: 31023 31626 等上传错误。
--chunk文件下载块大小。
-e, --verify验证上传/下载。
-f, --force-hash强制文件 MD5/CRC32 计算而不使用缓存值。
--no-resume-download如果本地文件已经存在,则恢复而不是重新开始下载。
--include-regex要包括的文件的正则表达式。
--on-dup在目标中存在相同的文件/文件夹时要执行的操作。
--no-symlink上传/同步时不要跟随符号链接。
--disable-ssl-check不要验证主机 SSL 证书。
--cacerts指定 CA Bundle 的路径。
--mirror指定 PCS 镜像。
--select-fastest-mirror让程序运行一些测试并选择它检测到的最快的 PCS 镜像。
--rapid-upload-only仅上传可以快速上传的大文件。
--resume-download-revert-back恢复下载时至少回退 RCOUNT 下载块并对齐到块边界。负值表示不回退。
--move在下载/上传/syncdown/syncup 成功后删除源文件/目录(这将强制验证文件)。
--processes并行进程数。(仅适用于目录同步/下载/上传)。
--downloader要使用的下载程序(如果未指定,则使用 Python)。
--downloader-arguments下载程序的参数。
--config-dir指定配置路径。
-c, --clean删除令牌文件(需要重新认证)和上传进度文件。

上传文件

bypy upload /path/to/local/file /remote/path

解决上传错误 Error code: 31023 31626

当上传大文件时遇到错误码 31023 或 31626,通常是因为文件切片大小设置不当导致的。可以通过 --slice 参数指定切片大小来解决:

bypy -v --slice 2040M upload /path/to/local/file /remote/path

参数说明:

  • -v: 显示详细进度信息
  • --slice 2040M: 设置文件切片大小为 2040MB(建议值,可根据实际情况调整)

注意:切片大小建议设置为 2040M 或更小,过大的切片可能导致上传失败。

下载文件

bypy download /remote/path /path/to/local/file

同步文件

bypy syncup /local/path /remote/path
bypy syncdown /remote/path /local/path

参考文档

https://blog.csdn.net/weixin_42232041/article/details/106816582
https://github.com/houtianze/bypy
https://developer.aliyun.com/article/1316132