百度网盘Linux命令行-BaiduPCS-Go

9月23号更新

1
找到了最新版的BaiduPCS-go,带web管理页面。

最近坏消息有点多,先是Google更新了drive的规则使得转存基本歇逼了,一堆人薅羊毛恨不得把羊给杀了再煮碗汤。还有就是到了新学校,最近几天都在熟悉校园,加上学校网速,4G也好,校园网也好,拉跨的一批,给我都快整疯了。最近打算拿起尘封已久的PT,再加上转存百度云,反正大盘鸡闲着也是闲着。

BaiduPCS-Go

尽管百度云也出了Linux客户端,但对于低内存,以及没用桌面环境的Linux来说依旧不友好,但是几个月前百度抓了pandownload作者,一记重拳打在了国内开源环境,BaiduPCS-Go作者也删了库。

但是,我今天装个下之前3.6的版本,发现还能用,特此记录,以作备份。

下载

这里有大佬分享的蓝奏盘备份,密码是4pix.下载后上传到服务器并解压

image-20200917190126779

使用

进入

1
./BaiduPCS-Go

登陆

1
2
#一定要进入后再登陆!!!
login

获取帮助命令

1
help

列出网盘目录文件,支持TAB补全

1
ls ll 

下载

1
2
d <网盘文件>	#此处默认下载到程序所在目录的download/下
d <网盘文件> --saveto <本地目录> #此处下载到本地目录

36aa6899543bdce8564e5d66c27e218

设置最大并发

cli交互模式下, 运行命令 config set -h (注意空格) 查看设置帮助以及可供设置的值

cli交互模式下, 运行命令 config set -max_parallel 250 将下载最大并发量设置为 250

下载最大并发量建议值: 50~500, 太低下载速度提升不明显甚至速度会变为0, 太高可能会导致程序出错被操作系统结束掉.

BaiduPCS-Go web

下载

Github选择相应版本下载,上传到服务器,解压。

运行
1
./BaiduPCS-Go

会提示web地址,进入登陆百度云账号即可使用

BaiduPCS-Gofork备份的README