首页
/ 【亲测免费】 BaiduPCS-Go 技术文档

【亲测免费】 BaiduPCS-Go 技术文档

2026-01-25 05:43:47作者:鲍丁臣Ursa

BaiduPCS-Go 是一个增强版的百度网盘命令行客户端,提供了类似 Linux shell 的命令处理机制,专为高级用户设计。本技术文档旨在指导您完成安装、基本使用、API调用和自定义配置,确保您能够高效利用这款强大的工具管理您的百度网盘资源。

安装指南

预编译二进制文件

  1. Windows: 在命令提示符或PowerShell中运行。
  2. Linux/macOS: 在终端中直接运行。
  3. Android/iOS: 推荐在Termux(Android)或Cydia(已越狱的iOS)中使用,需自行编译。

访问蓝奏云下载对应平台的预编译文件,并确保终端编码为UTF-8。

从源码构建

确保已安装Go环境,并设置正确的GOOSGOARCH环境变量,然后运行:

git clone https://github.com/iikira/BaiduPCS-Go.git
cd BaiduPCS-Go
GOOS=your_os GOARCH=your_arch CGO_ENABLED=0 go build

项目使用说明

BaiduPCS-Go启动无需参数即可进入交互模式,命令前缀在非交互环境下使用。

  • 登录: 使用login命令,支持BDUSS、Cookies等多种登录方式。
  • 切换账户: 输入su <uid>或简单地su选择已有账户。
  • 下载: download <路径>,可通过-ow覆盖已存在文件,--test测试而不实际下载。
  • 上传: upload <本地路径> <网盘路径>,支持多文件上传。
  • 转存: transfer <分享链接>,方便快捷地导入他人分享的文件或目录。
  • 搜索: search <关键词>,快速定位文件。

API使用文档

  • 命令列表: 查看BaiduPCS-Go help获取完整的命令详情和参数说明。
  • 配置调整: config命令用于显示和修改程序配置,如下载线程数等。
  • 断点续传: 默认支持,确保下载中断后能继续从断点开始。

高级特性

  • 通配符支持,如ls /我的*,提高命令灵活性。
  • 多平台兼容,确保跨操作系统的一致体验。
  • 离线下载,通过URL直接添加下载任务,支持多种协议。
  • 文件秒传,识别已存在于百度网盘中的文件,快速上传。

安装方式总结

  • 直接下载:适合大多数用户,便捷快速。
  • 源码编译:开发者或特定需求用户,提供更多定制化可能。

通过遵循上述指南,您可以轻松集成并开始使用BaiduPCS-Go来高效管理百度网盘中的文件。记住,了解每个命令的详细参数及高级用法将使您的使用更加得心应手。

登录后查看全文
热门项目推荐
相关项目推荐