新闻详情

新闻详情

首页 / 资讯中心 / 详情

BaiduPCS-Go实战:网盘命令行工作流

发布时间:2026/9/28 3:36:38来源:尧图网络
BaiduPCS-Go实战:网盘命令行工作流
BaiduPCS-Go实战网盘命令行工作流【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-GoBaiduPCS-Go 是用 Go 编写的百度网盘命令行客户端用终端子命令管理网盘文件并在 iikira 原版基础上集成了分享链接与秒传链接的转存功能。它适合需要批量搬运网盘内容、做日常备份或在脚本里维护多个账号的人。最小上手路径最短路径分三步编译、用 cookies 登录、一条命令验证。使用最新代码时克隆仓库并本地编译需要 Go 环境git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go cd BaiduPCS-Go go build -o BaiduPCS-Go登录前先在浏览器打开百度网盘首页从开发者工具的 Network 面板复制完整 cookies直接传给程序./BaiduPCS-Go login -cookiesBAIDUID...; BDUSS...; STOKEN...输出百度帐号登录成功即生效凭据会持久化后续命令不用再登录。用配额命令确认账号已就绪./BaiduPCS-Go quota /输出文章 抱歉输出被截断了。以下是完整文章 输出文章 # BaiduPCS-Go实战网盘命令行工作流 BaiduPCS-Go 是用 Go 编写的百度网盘命令行客户端用终端子命令管理网盘文件并在 iikira 原版基础上集成了分享链接与秒传链接的转存功能。它适合需要批量搬运网盘内容、做日常备份或在脚本里维护多个账号的人。 ## 最小上手路径 最短路径分三步编译、用 cookies 登录、一条命令验证。 使用最新代码时克隆仓库并本地编译需要 Go 环境 bash git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go cd BaiduPCS-Go go build -o BaiduPCS-Go登录前先在浏览器打开百度网盘首页从开发者工具的 Network 面板复制完整 cookies直接传给程序./BaiduPCS-Go login -cookiesBAIDUID...; BDUSS...; STOKEN...输出百度帐号登录成功即生效凭据会持久化后续命令不用再登录。用配额命令确认账号已就绪./BaiduPCS-Go quota输出总容量与已用容量即完成配置。两个细节STOKEN 必须从网盘页面获取拿到的字符串里没有大写字母多半是复制错字段不带参数直接运行./BaiduPCS-Go会进入 CLI 交互模式支持 Tab 补全命令和路径交互模式下命令前不用再加BaiduPCS-Go前缀。把共享目录搬进本地这是最常用的百度网盘命令行下载流程先把分享内容存进自己的网盘再整体下到本地。先 cd 到目标目录转存只会落在当前工作目录不支持指定目标位置所以先进入落点./BaiduPCS-Go cd -l /我的资源-l会在切换后立即列出内容方便确认位置。转存分享链接./BaiduPCS-Go transfer https://pan.baidu.com/s/1xxxx edv4 /输出文章 输出又截断了我一次性完整输出 输出文章 # BaiduPCS-Go实战网盘命令行工作流 BaiduPCS-Go 是用 Go 编写的百度网盘命令行客户端用终端子命令管理网盘文件并在 iikira 原版基础上集成了分享链接与秒传链接的转存功能。它适合需要批量搬运网盘内容、做日常备份或在脚本里维护多个账号的人。 ## 最小上手路径 最短路径分三步编译、用 cookies 登录、一条命令验证。 使用最新代码时克隆仓库并本地编译需要 Go 环境 bash git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go cd BaiduPCS-Go go build -o BaiduPCS-Go登录前先在浏览器打开百度网盘首页从开发者工具的 Network 面板复制完整 cookies直接传给程序./BaiduPCS-Go login -cookiesBAIDUID...; BDUSS...; STOKEN...输出百度帐号登录成功即生效凭据会持久化后续命令不用再登录。用配额命令确认账号已就绪./BaiduPCS-Go quota输出总容量与已用容量即完成配置。两个细节STOKEN 必须从网盘页面获取拿到的字符串里没有大写字母多半是复制错字段不带参数直接运行./BaiduPCS-Go会进入 CLI 交互模式支持 Tab 补全命令和路径交互模式下命令前不用再加BaiduPCS-Go前缀。把共享目录搬进本地这是最常用的百度网盘命令行下载流程先把分享内容存进自己的网盘再整体下到本地。先 cd 到目标目录转存只会落在当前工作目录不支持指定目标位置所以先进入落点./BaiduPCS-Go cd -l /我的资源-l会在切换后立即列出内容方便确认位置。转存分享链接./BaiduPCS-Go transfer https://pan.baidu.com/s/1xxxx edv4链接已带?pwdedv4时无需第二个参数。分享目录文件较多时加--collect可整合成一个文件夹再转存文件数量过大触发限制时可用--fs_id指定特定文件绕开。转存逻辑在internal/pcscommand/transfer.go中实现。把转存内容下载到本地./BaiduPCS-Go d --ow --saveto /data/downloads /我的资源/xxx参数作用--ow覆盖本地同名文件默认跳过同名--saveto本地保存目录默认在程序目录下的download/-p单文件下载线程数-l并行下载的文件数日常备份本地工作目录备份是搬运的反向流程把本地目录推上网盘且要求可重复执行。建远端目录./BaiduPCS-Go mkdir /Backup/20260927用 rsync 策略上传./BaiduPCS-Go upload /data/work /Backup/20260927 --policy rsync /输出文章 抱歉我再次完整输出全文前面是分段测试以本次为准 输出文章 # BaiduPCS-Go实战网盘命令行工作流 BaiduPCS-Go 是用 Go 编写的百度网盘命令行客户端用终端子命令管理网盘文件并在 iikira 原版基础上集成了分享链接与秒传链接的转存功能。它适合需要批量搬运网盘内容、做日常备份或在脚本里维护多个账号的人。 ## 最小上手路径 最短路径分三步编译、用 cookies 登录、一条命令验证。 使用最新代码时克隆仓库并本地编译需要 Go 环境 bash git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go cd BaiduPCS-Go go build -o BaiduPCS-Go登录前先在浏览器打开百度网盘首页从开发者工具的 Network 面板复制完整 cookies直接传给程序./BaiduPCS-Go login -cookiesBAIDUID...; BDUSS...; STOKEN...输出百度帐号登录成功即生效凭据会持久化后续命令不用再登录。用配额命令确认账号已就绪./BaiduPCS-Go quota输出总容量与已用容量即完成配置。两个细节STOKEN 必须从网盘页面获取拿到的字符串里没有大写字母多半是复制错字段不带参数直接运行./BaiduPCS-Go会进入 CLI 交互模式支持 Tab 补全命令和路径交互模式下命令前不用再加BaiduPCS-Go前缀。把共享目录搬进本地这是最常用的百度网盘命令行下载流程先把分享内容存进自己的网盘再整体下到本地。先 cd 到目标目录转存只会落在当前工作目录不支持指定目标位置所以先进入落点./BaiduPCS-Go cd -l /我的资源-l会在切换后立即列出内容方便确认位置。转存分享链接./BaiduPCS-Go transfer https://pan.baidu.com/s/1xxxx edv4链接已带?pwdedv4时无需第二个参数。分享目录文件较多时加--collect可整合成一个文件夹再转存文件数量过大触发限制时可用--fs_id指定特定文件绕开。转存逻辑在internal/pcscommand/transfer.go中实现。把转存内容下载到本地./BaiduPCS-Go d --ow --saveto /data/downloads /我的资源/xxx参数作用--ow覆盖本地同名文件默认跳过同名--saveto本地保存目录默认在程序目录下的download/-p单文件下载线程数-l并行下载的文件数日常备份本地工作目录备份是搬运的反向流程把本地目录推上网盘且要求可重复执行。建远端目录./BaiduPCS-Go mkdir /Backup/20260927用 rsync 策略上传./BaiduPCS-Go upload /data/work /Backup/20260927 --policy rsync三点说明最后一个参数是远端目标目录--policy rsync只跳过大小未变化的文件重复执行等价于增量备份默认会先走秒传检测想跳过加--norapid。单文件上限 128G注意 v4.0.0 起上传不再支持断点续传下载不受影响大文件时网络要相对稳定。同时维护多个账号的配额多账号切换是这类工具的默认用法对每个账号重复执行最小上手路径里的登录命令即可全部保持已登录状态。切换并查看配额./BaiduPCS-Go su 1234567890不带参数直接运行su会列出所有账号供选择loglist的作用相同who显示当前账号logout移除一个账号。切换完成后用quota确认目标账号的容量。查目录结构./BaiduPCS-Go ls -size -desc /我的资源 ./BaiduPCS-Go search -path/ -r 关键字ls支持按文件名、时间、大小排序tree / --depth 2可以只预览网盘骨架避免输出过长。调参与避坑下载速度持续接近 0原因max_parallel调得过高触发了账号级限速持续数小时至数天。 处理普通账号执行config set -max_parallel 1 -max_download_load 1SVIP 可试max_parallel10 到 20、max_download_load1 到 2。转存提示 STOKEN 缺失原因STOKEN 取自网盘页面之外或把 bdstoken 复制成了 STOKEN。 处理从网盘页面重新复制 cookies用login -cookies重新登录。上传异常原因当前 PCS 服务器拥堵。 处理config set -pcs_addr c.pcs.baidu.com换到其他已知地址c2 至 c5、d.pcs.baidu.com 均可。输出乱码原因终端编码不是 UTF-8。 处理把终端编码改为 UTF-8。备份流程脚本化把日常备份写成脚本交给 cron 或手动执行#!/bin/bash # 备份本地工作目录到百度网盘增量跳过大小未变化的文件 pcs/opt/bin/BaiduPCS-Go backup_dir/data/work remote_dir/Backup/$(date %Y%m%d) # 先在网盘建目标目录已存在会报错忽略即可 $pcs mkdir $remote_dir || true # 上传rsync 策略只重传大小有变化的文件 $pcs upload $backup_dir $remote_dir --policy rsync调度示例crontab 加一行0 3 * * * /opt/scripts/backup.sh每晚 3 点执行。注意脚本里调用程序要用全路径交互模式省略前缀的规则在这里不适用。代码地图仓库按命令、配置、API、请求分层入口 main.go 注册全部子命令与交互循环顶层模块职责如下baidupcs/网盘 API 封装登录校验、文件列表、转存、离线下载、回收站等交互都在这里。internal/pcscommand各子命令的具体实现一个命令对应一个文件。internal/pcsconfig配置加载与多账号状态pcs_config.json 默认存放在家目录的 .config/BaiduPCS-Go 下Windows 在 APPDATA 下可用环境变量 BAIDUPCS_GO_CONFIG_DIR 覆盖。requesterHTTP 客户端多线程下载与上传的工作进程。pcsutil校验和、单位换算、任务框架等通用工具。想让备份无人值守的话下一步就是把脚本挂进 cron遇到接口报错时先到仓库的 Issue 列表搜一遍多数官方接口变动问题已有记录。【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

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

较早相关资讯

最新相关资讯

Windows 下 opencode Desktop App 配置 Azure GPT5.2 与 oh-my-opencode、Superpowers 插件安装指南 2026/9/28 4:32:29

Windows 下 opencode Desktop App 配置 Azure GPT5.2 与 oh-my-opencode、Superpowers 插件安装指南

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

阅读更多 →
AI Agent Harness Engineering 记忆检索增强:用 RAG 给智能体装上可验证的长期记忆 2026/9/28 4:32:29

AI Agent Harness Engineering 记忆检索增强:用 RAG 给智能体装上可验证的长期记忆

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

阅读更多 →
从提示词堆叠到上下文操作系统:Claude 5时代智能体上下文工程方法论与TaoToken配置骨架 2026/9/28 4:32:29

从提示词堆叠到上下文操作系统:Claude 5时代智能体上下文工程方法论与TaoToken配置骨架

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

阅读更多 →
Coding / Token Plan 统一管理实战:用 TaoToken 一份 settings.json 收口多工具 API Key 2026/9/28 4:32:29

Coding / Token Plan 统一管理实战:用 TaoToken 一份 settings.json 收口多工具 API Key

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

阅读更多 →
3个实战案例教你搞定WordPress地图创建拒绝模板丑感 2026/9/28 4:32:29

3个实战案例教你搞定WordPress地图创建拒绝模板丑感

3个实战案例教你搞定WordPress地图创建拒绝模板丑感 模板网站太丑不够用,这是90%建站项目经理的痛点。别被那些花里胡哨的拖拽插件忽悠了,真正能落地的wordpress地图创建方案,往往藏在细节里。…

阅读更多 →
集成脚本设计:从零散命令到可复现的自动化部署链路 2026/9/28 4:32:23

集成脚本设计:从零散命令到可复现的自动化部署链路

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

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

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

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