- A+
BaiduPCS原来是作者GangZhuo使用C/C++写的一个百度网盘工具,可以在linux终端中使用,后来项目停止维护之后iikira使用GO语言写了这款叫做BaiduPCS-Go的百度网盘客户端。

BaiduPCS-Go
BaiduPCS-Go依然采用仿 Linux shell 文件处理命令来工作,因此它可以工作在绝大数系统的设备。包括Linux,Windows,iOS,Android,Mac等,另外它没有UI界面,因此入手需要一定的基础知识。
BaiduPCS-Go百度网盘客户端主要特色
- 百度帐号多用户支持;
- 通配符匹配网盘路径和 Tab 自动补齐命令和路径, 通配符_百度百科;
- 下载网盘内文件, 支持多个文件或目录下载, 支持断点续传和单文件并行下载;
- 上传本地文件, 支持上传大文件(>2GB), 支持多个文件或目录上传;
- 离线下载, 支持http/https/ftp/电驴/磁力链协议。
BaiduPCS-Go百度网盘客户端下载
项目发布地址,根据你的设备平台系统各取所需,需要注意的是大家要区分,ARM,x86架构来选择,其它应该都没大问题。
下载地址:https://github.com/iikira/BaiduPCS-Go/releases
BaiduPCS-Go百度网盘客户端使用教程
使用的基本原理是,首先下载对应系统的程序文件,然后找一个支持终端模拟器的程序来运行程序即可,接下来以Windows为例说明简单的使用过程。
首先选择下载windows的客户端,我的CPU是Intel x86架构64位系统,因此选择
BaiduPCS-Go-v3.5.5-windows-x64.zip
下载完成后解压,双击打开BaiduPCS-Go.exe文件
- 输入login回车按照提示登录你的百度云账户
- 设置你想要下载到本地的目录:config set -savedir 盘符:/盘符下的目录名称
- 使用d或者download下载文件或者文件夹:d /网盘目录/网盘目录名称
详细的使用教程可以输入help查看或者直接访问BaiduPCS-Go百度网盘客户端项目主页:
按照默认的线程设置,下载速度大约会在6-10M之间,算是非常快了,大家可以自行尝试。
更新Linux的基本使用
首先如果你使用的SSH命令行界面那么你需要登录账号,图方便省事就用root账户,这样所有目录文件都有执行权限
然后登录进去之后进入你下载并解压之后的文件夹,命令一直是cd
然后输入 ./(文件夹)即可执行。
如果不是使用的root账户,提示需要权限的话可以使用chmod +x (文件名) 获得权限然后执行。
关于BaiduPCS-Go最近被封的原因及解决办法
迟早,三方客户端都是要被搞的,不然会员怎么卖,所以大家要有这个觉悟哈。
具体的问题表现:
获取目录下的文件列表: 遇到错误, 远端服务器返回错误, 代码: 4, 消息: No permission to do this operation
经过100多条问题的反馈与跟进,大体上问题就是百度封禁了程序的APPID,而这个APPID又是百度以前的开发者中心放出来的东西,而现在已经停止发放了,所以如果他们给封了那么就会少一个ID。
当然如果你有多年前申请的APPID也可以自用试试,据说价格不菲,目前有人分享了一个可用ID只需要将程序设置成266719这个APPID即可具体的代码:
BaiduPCS-Go.exe config set -appid=266719
希望可以多撑一会儿!!!