百度网盘官方命令行工具,支持上传下载、转存分享、文件管理等核心功能,需用户确认执行敏感操作。
说明:
## 核心用法
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` 操作虽有确认,但批量删除场景下确认列表可能过长被用户忽略








