别在网页版里转圈了:用 BaiduPCS-Go 命令行工具把百度网盘管起来

📅 发布时间:2026/8/19 17:54:49
别在网页版里转圈了:用 BaiduPCS-Go 命令行工具把百度网盘管起来 别在网页版里转圈了用 BaiduPCS-Go 命令行工具把百度网盘管起来【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go深夜十二点你盯着浏览器里那个一直转圈的进度条一个 5G 的压缩包传了十分钟还在准备中。好不容易传完想批量下载几十个文件鼠标又点到手酸想把别人分享的文件夹存到自己网盘还得复制提取码、找按钮、等页面刷新。你大概早就想过要是网盘能像本地文件夹一样操作就好了。BaiduPCS-Go 这个命令行工具就是冲着这个念头来的。一句话认识这个百度网盘管理工具它是用 Go 语言写的百度网盘客户端把ls、cd、download这类 Linux 命令搬到了网盘上还额外集成了分享链接转存。一句话装上它之后你的网盘就变成了一台小型 Linux 主机键盘敲两下活儿就干完了。它适合谁常传大文件的人、有批量需求的人、以及喜欢在服务器上折腾的你。三分钟跑起来的具体做法先拿到程序。最快的路子是直接下预编译版本想自己动手也可以这样git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go cd BaiduPCS-Go go build编译完成后第一次使用只需要登录一次。从浏览器网盘首页复制完整的 Cookies然后./BaiduPCS-Go login -cookiesBAIDUIDxxx; BDUSSxxx; STOKENxxx; ...登录成功后不带任何参数直接运行程序会进入仿 Linux 的交互界面提示符长这样BaiduPCS-Go 。在这里敲命令不用加程序前缀按 Tab 还能自动补全路径跟操作本地终端几乎没差别。每日必用五条命令清单ls— 查看当前目录下的文件和文件夹先看清楚再动手。cd /视频— 切换网盘工作目录支持..和通配符配合 Tab 补全非常顺手。d /视频/纪录片— 下载整个目录。它支持断点续传就像看书折个书签看到一半合上下次打开还能接着看不怕网络中断。u /本地/项目 /备份— 上传本地目录到网盘单文件最大支持 128G走分片上传。transfer pan.baidu.com/s/1VYzSl7465sdrQXe8GT5RdQ 704e— 这是本项目的招牌功能分享链接转存。带提取码的链接也能直接处理命令后跟链接和提取码即可。这五条覆盖了登录之外九成以上的日常操作先记熟它们就够了。两个真实场景演示场景一每晚睡前自动备份工作文档把下面这段存成脚本配个定时任务备份就再也不用你操心了#!/bin/bash TODAY$(date %Y%m%d) BaiduPCS-Go u /home/you/Documents /自动备份/$TODAY BaiduPCS-Go quota上传命令把本地目录整体搬到网盘quota顺手看一眼剩余空间哪天快满了也能早点发现。场景二给网盘来一次大扫除先用tree把整个网盘的目录结构一次性画出来看看哪些文件夹是陈年垃圾误删了重要资料也别慌用recycle打开回收站找到后一键还原整理好的文件夹用share set /素材 -p 1234生成带提取码的分享链接直接甩给同事。新手最容易踩的3个坑坑一终端里全是乱码现象程序跑起来输出的中文全变成锟斤拷。 原因终端的编码方式不是 UTF-8。 解决把终端编码切到 UTF-8Windows 的 cmd 或 PowerShell 都支持设置问题立刻消失。坑二登录反复失败现象明明复制了 Cookie却提示登录无效。 原因多半是 STOKEN 拿错了。STOKEN 是 Cookie 里的字段必须从百度网盘页面获取要是你拿到的 STOKEN 里没有大写字母基本就是拿成了 bdstoken。 解决回到网盘首页重新复制完整 Cookie重点核对 STOKEN 字段。坑三上传完文件校验和对不上现象文件传上去了但网盘里的 MD5 和本地不一致秒传也时不时失灵。 原因程序默认走分片上传服务器可能记录到有偏差的 MD5这是上传方式的特性不是文件损坏。 解决用fixmd5命令尝试修复如果对 MD5 有硬性要求上传时加--norapid跳过秒传检测。往哪儿深入想弄明白它内部怎么干活可以从几个核心模块入手baidupcs/file_directory.go是所有文件操作的骨架requester/downloader/藏着断点续传和多线程下载的细节而本项目独有的转存逻辑集中在internal/pcscommand/transfer.go读一遍你就知道分享链接是怎么被解析、验证到落盘的。完整的命令清单在仓库的docs/README.md遇到问题也可以去项目的 Issues 区翻一翻不少坑前面的人都替你踩过了。工具这东西光看是学不会的。给你的核心建议只有一句先拿一个不重要的测试目录把上面五条命令各敲一遍。今晚就动手等你习惯在终端里指挥网盘之后大概就再也不想回到那个转圈的网页了。【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考