BaiduPCS-Go 网盘命令行客户端:4 个高频任务,从零到日常 BaiduPCS-Go 网盘命令行客户端4 个高频任务从零到日常【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go想把 200 个文件按年份归档进网盘网页版点到手软。BaiduPCS-Go 就是干这个的登录一次上传、下载、转存、切账号全在终端里敲完。一句话说清它BaiduPCS-Go 是用 Go 写的开源百度网盘命令行客户端仿 Linux shell 的操作习惯。说白了ls、cd、mv、rm和你熟悉的用法完全一致只是操作对象从本地磁盘换成了网盘。它在 iikira 原版基础上加了分享链接和秒传链接的转存能力Windows、macOS、Linux 都能跑单二进制无运行时依赖服务器上也能用。命令风格和 Linux 一致不用背新东西。你习惯终端、又有大量批量传输它就很适合你。什么时候用对应命令能干什么网盘文件进出d/u断点续传、单文件并行下载、上传最大 128G整理网盘目录cdlsmvrm语义和 Linux 一致支持通配符与 Tab 补全朋友分享链接存进来transfer带密码的链接可用不用开浏览器分享自己的文件shareset / list / cancel 三个子命令磁力、电驴下载offlinedl支持 http、ftp、电驴、磁力链从 0 到第一次成功这一节走完你就有账号、有目录、有第一条成功的命令。把程序拿下来并编译机器上装好 Go 就行克隆源码再编译两分钟的事。# 克隆源码 git clone https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go cd BaiduPCS-Go go build用 Cookies 登录登录走 Cookies 方式最稳。浏览器打开网盘页面pan.baidu.com不是百度首页从开发者工具里把 Cookies 整串复制出来。# 把等号后面替换成你自己的 Cookies 整串 BaiduPCS-Go login -cookiesBAIDUIDxxx; BIDUPSIDxxx; PSTMxxx; BDORZxxx; PANWEB1; BDUSSxxx; STOKENxxx想精简也可以只给-bduss和-stoken两个值。STOKEN 是 cookies 里的字段别拿成 bdstoken串里没有大写字母多半拿错了。登录成功后账号态和配置存在家目录Windows 是%APPDATA%\BaiduPCS-Go其他系统是~/.config/BaiduPCS-Go。换机器时把这个目录拷走就行。跑通第一条命令不带参数直接运行程序会进交互模式前缀是BaiduPCS-Go 路径支持 Tab 补全。交互模式里把BaiduPCS-Go前缀去掉其余一样。# 当前在哪个目录 BaiduPCS-Go pwd # 按文件大小降序列出 /我的资源 BaiduPCS-Go ls -size -desc /我的资源看到文件列表就说明通了。输出乱码的话先把终端编码切成 UTF-8 再跑。后面每个任务的命令都可以直接复制执行交互模式和命令行模式效果相同。高频任务实战下面四个任务按日常使用频率排序每个都按目标、命令、确认、坑四步走。整目录下载到指定文件夹目标把整个目录拉到本地文件直接落在指定文件夹而不是程序默认位置。# 指定下载保存目录注意用斜杠别写反斜杠 BaiduPCS-Go config set -savedir D:/Downloads # 整目录下载支持断点续传 BaiduPCS-Go d /我的资源/项目资料确认D:/Downloads下出现同名目录文件数和网盘一致中断后重跑同一命令会从断点继续。d还能一次接多个路径文件和目录都收。⚠️ 坑忘了配 savedir 时文件落在程序目录的 download/ 里找半天别急着调并发普通账号把 max_parallel 调大只会换来限速保持 1 就行。本地照片按年份批量归档目标本地一整年的照片一次挪进网盘对应年份的目录。# 先建好目标目录 BaiduPCS-Go mkdir /照片/2023 # 本地目录整体上传到网盘 BaiduPCS-Go upload /本地/照片/2023 /照片/2023确认终端提示上传完成、文件数和本地一致想核对内容跑一次BaiduPCS-Go meta /照片/2023能列出目录内文件。上传会先查秒传网盘里已有的文件几乎不花时间。⚠️ 坑同名文件默认直接跳过不吭声要覆盖就加--policy overwrite。分享链接不打开浏览器就转存目标拿到别人丢来的分享链接不开浏览器就存进自己网盘。# 分享链接 提取码存到当前工作目录 BaiduPCS-Go transfer https://pan.baidu.com/s/12L_ZZVNxz5f_2CccoyyVrW edv4确认输出转存完成文件出现在当前工作目录带密码的链接把提取码写第二个参数就行。⚠️ 坑转存目的地就是当前目录没法指定路径先 cd 到位再转。工作号个人号来回切目标工作号个人号都在手来回切不用登出再登。# 列出所有已登录账号 BaiduPCS-Go loglist # 按上面输出的 # 编号切换 BaiduPCS-Go su确认loglist 输出的 # 编号对应账号su 之后终端提示符里带工作目录和百度 ID。不确定时跑一次BaiduPCS-Go whologout退出当前账号有二次确认。⚠️ 坑切完忘了自己现在在哪个号下一单上传下载就进错账号大传输前先看一眼提示符。排错速查现象大概率原因一句话处理终端输出乱码终端编码不是 UTF-8把终端编码改成 UTF-8登录失败被拒Cookies 不是从网盘页面取的回 pan.baidu.com 重新取一次再登录下载速度掉到接近 0普通账号高并发被限速max_parallel 和 max_download_load 都设成 1改过配置后行为异常之前动过参数用config reset恢复默认接下来可以做什么读 [项目概览文档](docs/overview【免费下载链接】BaiduPCS-Goiikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考