我们知道百度网盘的官方客户端只支持Win,而我们的VPS绝大多数安装的都是Linux系统,那么如何不依赖本地浏览器在Linux系统上下载百度网盘的文件呢?这就今天要介绍的神器:Baidupcs-Go。作为一个开源项目,这个软件的一些思路借鉴的是另外一个基于Python的BaiduPCS而使用Go语言重新编写的,由于Go语言良好的可移植性,以及这个软件自身也比较全面,现在应该算是市面上最好的Linux客户端了,使用起来很简单,微魔就在本文做个简单的介绍。
在VPS上不限速下载百度网盘文件(夹)
Github地址:https://github.com/iikira/BaiduPCS-Go
1. 下载(查看最新版发布页)并解压,本文发文时最新版为3.5.6,大家根据自己的系统版本下载相应的软件
wget https://github.com/iikira/BaiduPCS-Go/releases/download/v3.5.6/BaiduPCS-Go-v3.5.6-linux-amd64.zip unzip BaiduPCS-Go-v3.5.6-linux-amd64.zip cd BaiduPCS-Go-v3.5.6-linux-amd64
2. 登录
./BaiduPCS-Go login
3. 列出网盘目录
./BaiduPCS-Go ls
4. 切换目录(并列出目录内容)
./BaiduPCS-Go cd -l 目录名称
5. 下载文件或文件夹(后面可以跟本地的目录设置下载的位置)
./BaiduPCS-Go d 文件或目录名
付个测试截图,速度是满速的!而且不是会员哦
6. 上传文件
./BaiduPCS-Go u 文件或目录名 目标目录
以上就是常用的登录,下载和上传操作了,实际上BaiduPCS-Go还支持多账号登录等等操作,大家可以参照作者GitHub页面的说明进行测试,本文不再赘述
如果不喜欢SSH断的命令行操作,GitHub上还有个BaiduPCS-Go-Web的项目,有Web界面,有兴趣的可以尝试