核心用法
bdpan-storage 是百度网盘的官方命令行管理工具,封装了 bdpan CLI 的核心能力。支持完整的文件生命周期管理:上传下载、转存分享、搜索移动、复制重命名、目录创建等。所有操作被安全沙箱限制在 /apps/bdpan/ 目录内,通过脚本封装器(install.sh/login.sh/update.sh)执行环境准备和认证管理。
显著优点
1. 功能完整:覆盖网盘 90% 以上高频操作,支持分享链接直接转存/下载、批量文件管理
2. 交互安全:建立三层确认机制——触发词识别、风险操作确认、路径模糊确认,有效防止误操作
3. 认证隔离:Token 存储于独立配置文件,Agent 被禁止读取或输出敏感凭据
4. 路径映射友好:对外展示中文路径("我的应用数据/..."),内部使用标准 API 路径
潜在缺点与局限
- 付费接口:分享功能需额外购买百度开放平台服务
- 安装源风险:install.sh 从 CDN 下载且不做本地 SHA256 校验,依赖 HTTPS 传输安全
- 单文件路径约束:上传时远端路径必须以文件名结尾,不能以
/结尾,易混淆 - 更新非自动:需用户明确触发,可能错过安全补丁
适合人群
- 需要自动化网盘工作流的开发者/运维人员
- 频繁进行跨设备文件同步的内容创作者
- 习惯命令行效率、熟悉 Linux 路径规则的技术用户
常规风险
- 路径穿越:虽已禁止
..和绝对路径,但用户输入的远端路径仍需服务端二次校验 - Token 泄露:配置文件权限若配置不当,多用户环境存在横向读取风险
- 分享链恶意文件:转存分享链接时未提供内容预览,存在恶意文件直接入库风险
- 误删确认绕过:高风险的
rm操作虽有确认,但批量删除场景下确认列表可能过长被用户忽略