新闻详情

新闻详情

首页 / 资讯中心 / 详情

BaiduPCS-Go 使用指南:用一条命令把百度网盘搬进你的自动化工作流

发布时间:2026/9/30 2:15:34来源:尧图网络
BaiduPCS-Go 使用指南:用一条命令把百度网盘搬进你的自动化工作流
BaiduPCS-Go 使用指南用一条命令把百度网盘搬进你的自动化工作流【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go如果你有一台长期开机的服务器需要每天把项目自动备份到百度网盘或者手头攒了一堆带提取码的分享链接想批量入库——图形客户端在这种场景下很吃力没法写进脚本也没法在 SSH 里操作。这时你会需要一个真正的命令行网盘管理工具。BaiduPCS-Go就是这样一个 Go 语言写的百度网盘 CLI 客户端仿 Linux shell 的操作方式这个加强版在 iikira/BaiduPCS-Go 原版基础上集成了分享链接转存transfer命令补上了原版最大的功能缺口。适合的对象很明确运维、自动化工程师以及习惯用脚本干活、有多账号或服务器场景的普通用户。一键安装从源码到能跑只要两行git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go cd BaiduPCS-Go go build -o BaiduPCS-Go产物就是一个单文件可执行程序不依赖任何环境。Windows 下请在 cmd 或 PowerShell 里运行GitBash 可能显示异常Linux/macOS 直接放终端。另外两点小提醒不带参数运行会进入仿 shell 交互模式提示符形如BaiduPCS-Go:/工作目录 百度ID$支持 Tab 补全命令和路径交互模式下命令不要再带BaiduPCS-Go前缀。终端输出乱码的话把编码切到 UTF-8 即可。第一次上手登录与目录导航所有操作的前提是登录官方推荐Cookies 方式交互登录和用户名密码方式长期未维护别用BaiduPCS-Go login -cookiesBAIDUID...; BDUSS...; STOKEN...Cookies 从浏览器登录百度网盘后的 Cookie 列表复制即可。登录后常用动作基本是 Linux 手感cd /目录切换工作目录支持/我的*这类通配符、ls -size -desc按大小排序列目录、tree看目录树、search -r 关键字递归搜索文件名、quota看空间占用。项目还内置多账号支持loglist列出所有已登录账号su uid一键切换适合管理个人盘和共享盘。加强版核心transfer 转存分享链接这是选这个版本而不是原版的理由。拿到分享链接后BaiduPCS-Go cd /我的资料 # 先进入想存放的位置 BaiduPCS-Go transfer https://pan.baidu.com/s/12L_ZZVNxz5f_2CccoyyVrW edv4要点提取码可以写成独立参数也可以直接跟在链接后?pwdedv4转存只能落到当前工作目录不能另指路径——所以先cd再转存新版本的transfer支持--fs_id参数能从分享里只挑部分文件转存不必整包入库。参数怎么调一张表说清限速风险删除、清空回收站这类操作不可逆脚本里先小范围测试配置文件位于程序同目录或家目录$HOME/.config/BaiduPCS-GoWindows 为%APPDATA%\BaiduPCS-Go参数定义在 internal/pcsconfig/ 模块里。关键项如下config set -h可查看全部参数参考范围作用与建议max_parallel1 ~ 20下载总并发量。普通用户必须保持 1调高很快触发账号级限速持续几小时到几天近 0 速max_download_load1 ~ 2同时下载的文件数。SVIP 建议 1~2max_parallel给到 10~20 可稳定满速savedir任意目录下载落盘目录如config set -savedir /data/dl下载默认存download/upload_policyskip / overwrite / rsync上传同名文件策略rsync配合--norapid可做到只传有变化的文件备份利器proxy_hostnames域名列表海外 VPS 上传异常时给pan.baidu.com配回国代理可解实战一每日自动备份项目到网盘配合 cron就是一个无人值守的备份系统#!/bin/bash # 备份 /data/projects 到网盘 /备份/项目/$(date %Y%m%d) B/data/projects DEST/备份/项目/$(date %Y%m%d) BaiduPCS-Go mkdir $DEST 2/dev/null BaiduPCS-Go upload -r $B $DEST --policy rsync --norapid /var/log/baidu_backup.log 21 # 只保留最近 30 天的备份按目录名(日期)排序后删除更早的 BaiduPCS-Go ls /备份/项目 | awk {print $NF} | sort | head -n -30 | \ while read dir; do BaiduPCS-Go rm -r /备份/项目/$dir; done两个关键选择--policy rsync --norapid让它只上传有变化的文件跳过秒传校验跑起来很快rm删的是网盘文件误删可去回收站recycle restore找回但recycle delete -all清空后无法恢复写进脚本前先手动验证路径。实战二批量转存与批量下载脚本里循环调用即可两个高频组合# 1) 批量转存链接和提取码放在同一份清单里 while read link code; do BaiduPCS-Go transfer $link $code done links.txt # 2) 批量下载搜出目录里所有 pdf逐一拉到本地 BaiduPCS-Go search -r -path/学习资料 pdf | while read line; do BaiduPCS-Go d --saveto /data/pdfs $line done三个最常踩的坑会话过期命令开始报登录失效就是 Cookies 到期了。重新从浏览器抓一份login -cookies...覆盖即可多账号场景对每个账号分别执行。下载校验误报开 MD5 校验时偶发check MD5不通过但文件其实没坏加--nocheck或配置no_check可跳过。海外服务器上传失败先config set -proxy_hostnames pan.baidu.com配上回国代理再试多数情况是网络路由问题而非工具本身。安全提醒把这条写进肌肉记忆Cookie 里含登录凭证别硬编码在脚本里用环境变量或权限受限的配置文件传递自动化删除、批量转存上线前先用小目录跑一遍验证逻辑给定时任务加日志上面脚本已示范出问题才查得动。下一步往哪走想深入两个地方最值得读requester/ 模块的 downloader 实现了单文件多线程分片下载和断点续传是速度优化的核心baidupcs/transfer.go 的ExtractShareInfo展示了分享链接解析到构建转存请求的完整链路。想加自己的命令参照 internal/pcscommand/ 里任一文件比如quota.go仿写即可——每个文件就是一个独立命令。百度网盘接口变动较快遇到登录失效、转存报错这类问题优先确认版本更新记录再到项目 Issues 里检索或反馈。【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频 2026/9/30 23:59:44

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证 2026/9/30 23:59:36

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
MCP Kubernetes Server 实战:用 TaoToken 统一 Key 打通集群管理工具链 2026/9/30 23:59:30

MCP Kubernetes Server 实战:用 TaoToken 统一 Key 打通集群管理工具链

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置) 2026/9/30 23:59:30

2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
游戏引擎原理与实践 02:揭开3A游戏背后的技术面纱 2026/9/30 23:59:23

游戏引擎原理与实践 02:揭开3A游戏背后的技术面纱

游戏引擎原理与实践 02:揭开3A游戏背后的技术面纱Bilibili 同步视频游戏逻辑 vs 游戏引擎,剧本和摄影机的区别现代游戏引擎都包含哪些模块?游戏编辑器:游戏开发者的工作台数学,游戏引擎的内功根基需要重点掌握的数学知…

阅读更多 →
中科院青藏高原所李新团队提出 READY 框架|地学数据光“开放共享”还不够,得先过“AI 就绪”这道关 2026/9/30 23:59:23

中科院青藏高原所李新团队提出 READY 框架|地学数据光“开放共享”还不够,得先过“AI 就绪”这道关

近日,中国科学院青藏高原研究所、国家青藏高原科学数据中心联合国内多个地学数据中心科研人员,系统提出了“人工智能就绪地球科学数据(AI-ready geoscience data)”的定义框架与实现路径。当前,“人工智能就绪数据&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉