BaiduPCS-Go 百度网盘命令行客户端快速上手:5 步跑通安装、批量上传与离线下载
【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go
BaiduPCS-Go 是一款百度网盘命令行客户端,一条命令就能完成上传、下载、分享链接转存和离线下载。它适合不想在图形客户端里逐层点菜单、或者需要把网盘操作写进脚本自动执行的人。
为什么需要它:解决什么问题
两个场景:一是把 200G 本地资料传上网盘,图形客户端要全程盯着进度条不敢中断;二是希望每天的监控录像凌晨 3 点自动同步到云端,没人替你点"开始备份"。BaiduPCS-Go 模仿 Linux shell 组织命令,任何一条命令都能原样写进 shell 脚本交给 cron 调度,上面两个场景各对应一行脚本。另外这个版本集成了分享链接、秒传链接转存功能,转存别人分享的资料不用再手动点开网页。
环境准备与安装
先检查终端编码:Windows 下建议设为 UTF-8,否则命令输出会是乱码。
Windows
- 从项目 Releases 页下载 Windows 预编译二进制并解压。
- 把可执行文件移到 PATH 里的目录,例如
C:\Program Files。 - 打开命令提示符输入
BaiduPCS-Go env,能打印配置目录等环境信息即安装成功。
Linux
- 克隆源码:
git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go - 进入目录编译:
cd BaiduPCS-Go && go build(需先装好 Go)。 - 验证:
./BaiduPCS-Go env,跑完你会看到配置文件路径指向家目录下的 BaiduPCS-Go 配置文件夹。
macOS
步骤与 Linux 完全一致:克隆同一仓库、go build编译,再用./BaiduPCS-Go env验证。
核心操作速览
先登录。推荐直接把浏览器里网盘首页的 cookies 粘给程序(裸敲login的交互式登录官方已不再维护):
BaiduPCS-Go login -cookies="把百度网盘首页的cookies粘贴在这里"这一步把你的账号写进程序配置,成功后再用下面的命令就不会再提示登录。
- 列出目录:
BaiduPCS-Go ls— 看当前工作目录的文件,支持按名称/大小/时间排序 - 批量下载:
BaiduPCS-Go d /我的资源— 递归下载整个目录,默认存到程序所在目录的download/ - 批量上传:
BaiduPCS-Go upload /data/Photos /相册— 递归上传,同名文件自动跳过,单文件最大支持 128G - 转存分享:
BaiduPCS-Go transfer <分享链接> <提取码>— 把分享内容存到当前工作目录,本版本的重点功能 - 离线下载:
BaiduPCS-Go offlinedl add -path=/downloads magnet:?xt=urn:btih:xxx— 支持 http、ftp、磁力链等协议 - 新建目录:
BaiduPCS-Go mkdir /相册— 上传前先建好目标目录
⚡ 效率提升技巧
调并发和限速(配置调优):max_parallel(单文件下载并发)和max_download_load(同时下载的文件数)直接决定速度表现。普通账号建议都设为 1,SVIP 可以试 10~20 的并发稳定满速:
BaiduPCS-Go config set -max_parallel 1 -max_download_load 1上传用 rsync 策略(配置调优):--policy rsync只覆盖本地大小发生变化的同名文件,重复执行备份任务时只传新增和改动的文件,省流量也省时间:
BaiduPCS-Go upload /data/nvr /监控录像 --policy rsync📌定时任务自动化:命令行最大的红利是可调度。在 Linux 上挂一条 cron,每天凌晨 3 点自动把当天录像送上网盘,全程不需要人参与:
0 3 * * * /path/to/BaiduPCS-Go upload /data/nvr /监控录像 --policy rsync常见问题与避坑
- 下载后网盘速度掉到接近 0:原因是普通账号的
max_parallel超过 1 会被服务端限速,恢复期从几小时到几天不等。解决:BaiduPCS-Go config set -max_parallel 1 -max_download_load 1,用BaiduPCS-Go config确认当前值。 - Windows 路径一传就报错:原因是不论哪个平台,程序都按
/解析路径分隔符,反斜杠无效。解决:Windows 路径也写成正斜杠,如BaiduPCS-Go upload C:/Users/admin/Desktop/1.mp4 /视频。 - 图片验证码输入正确却提示失败:原因是首次输入的验证码按设计无效,至少要输入两次。解决:看到验证码提示后多坚持输一次;经常切换账号的话直接用
login -cookies=更省事。
BaiduPCS-Go 把"上传、下载、转存、离线下载"都压缩成了可复制粘贴的命令,写进脚本就能定时跑。想再深入,可以翻一下仓库 README 的命令列表,或者看 docs/ 目录里的百度网盘 API 文档,照着搭一套属于自己的备份工具。
【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考