简介

BaiduPCS-Go是仿Linux shell文件处理命令的百度网盘命令行客户端,功能强大,简单易用。
有的时候需要将百度网盘资源上传到服务器,只能下载到本地,再通过其他方式上传到服务器,上传速度很慢,效率很低。
但是BaiduPCS-Go很好的解决了这个问题,服务器跟网盘直接可以直接互传。

BaiduPCS-Go特色
1.速度快!
2.多平台支持, 支持 Windows, macOS, linux, Android等。本文只对于Linux平台。
3.支持多文件,多目录的下载上传。
4.支持离线下载。

下载安装

Github下载地址:https://github.com/iikira/BaiduPCS-Go/releases
务必选择对应的系统,对应的CPU架构。Linux可以使用uname -a进行查看。这里以amd64为例。以下命令逐条执行:下载;解压;文件夹重命名;建立软连接。

wget https://github.com/iikira/BaiduPCS-Go/releases/download/v3.6/BaiduPCS-Go-v3.6-linux-amd64.zip
unzip BaiduPCS-Go-v3.6-linux-amd64.zip
mv BaiduPCS-Go-v3.6-linux-amd64 BaiduPCS-Go
ln -s /root/BaiduPCS-Go/BaiduPCS-Go /usr/local/bin

使用

1.登录

BaiduPCS-Go login

关键信息已作打码处理。自己登录时务必输入正确的登录信息。

➜  BaiduPCS-Go login
请输入百度用户名(手机号/邮箱/用户名), 回车键提交 > 1*********
请输入密码(输入的密码无回显, 确认输入完成, 回车提交即可) >

需要验证手机或邮箱才能登录
选择一种验证方式
1: 手机: 1********
2: 邮箱: ***@***.com

请输入验证方式 (1 或 2) > 1
消息: 验证码已发送至你的手机 1********

请输入接收到的验证码 > 067016
百度帐号登录成功: ***

BaiduPCS-Go百度账号管理命令

BaiduPCS-Go可以使用BaiduPCS-Go login命令添加多个百度账号,下面列出常用的几种账号管理命令。

查看当前账号信息
BaiduPCS-Go who
查看已登录账号列表
BaiduPCS-Go loglist
切换账号
BaiduPCS-Go su <uid>
退出当前账号
BaiduPCS-Go logout

2.配置

设置下载最大并发量和下载目录配置

BaiduPCS-Go config set -max_parallel 250 -savedir /usr/local/

BaiduPCS-Go详细配置项

➜  ~ BaiduPCS-Go config set -h
----
  BaiduPCS-Go config set - 修改程序配置项

USAGE:
  BaiduPCS-Go config set [arguments...]

DESCRIPTION:

  例子:
    BaiduPCS-Go config set -appid=260149
    BaiduPCS-Go config set -enable_https=false
    BaiduPCS-Go config set -user_agent="netdisk;1.0"
    BaiduPCS-Go config set -cache_size 16384 -max_parallel 200 -savedir D:/download

OPTIONS:
  --appid value              百度 PCS 应用ID (default: 0)
  --enable_https             启用 https
  --user_agent value         浏览器标识
  --max_parallel value       上传/下载网络连接的最大并发量 (default: 0)
  --cache_size value         下载缓存 (default: 0)
  --max_download_load value  同时进行下载文件的最大数量 (default: 0)
  --savedir value            下载文件的储存目录

3.下载

下载某个文件,例如 /video/1.mp4

BaiduPCS-Go d /video/1.mp4

下载某个目录,例如 /film 整个目录(慎用)

BaiduPCS-Go d /film

下载网盘内的全部文件(慎用)

BaiduPCS-Go d /
BaiduPCS-Go d *

这是一个阿里云新加坡的服务器,下载最高速度80-100M,平均速度在50M,简直快到飞起!不知道跟我的超级会员有没有关系。
《通过BaiduPCS-Go在Linux服务器下载百度网盘资源》

4. 上传

上传本地文件到网盘用法

BaiduPCS-Go u <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>

上传某个文件,将root目录下的1.mp4上传到网盘的video目录

BaiduPCS-Go u /root/1.mp4 /video

上传某个目录,将root目录直接上传到网盘根目录

BaiduPCS-Go u /root /

原文链接

Last modification:September 25, 2019
如果觉得我的文章对你有用,请随意赞赏