简介
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 /