欢迎光临
我们一直在努力

VPS使用BaiduPCS-Go高速下载百度网盘的文件,支持上传/离线下载 googledrive转存百度云文件

最近搞了几个albany的校友邮箱,把自己在百度云的一些东西搬运刀谷歌云,奈何下载再上传十分的麻烦,所以找到了BaiduPCS-Go这个项目,非常不错,即使没有开会员下载速度也非常快,建议大家开十块钱会员使用,不然限速那真的是十分难受,博主这里开了会员,下载基本跑满带宽,美滋滋。

特色

  • 支持WindowsmacOSlinux、移动设备等。
  • 百度帐号多用户支持。
  • 下载网盘内文件,支持多个文件或目录下载,支持断点续传和单文件并行下载。
  • 上传本地文件,支持上传大文件(>2GB),支持多个文件或目录上传。
  • 离线下载,支持http/https/ftp/电驴/磁力链协议。

 

项目地址中有详细的使用方法:https://github.com/iikira/BaiduPCS-Go

1、下载BaiduPCS-Go
下载地址:点击查看,找到适合自己服务器的最新版本,这里以VPS64位系统为例。

#下载并解压程序,然后删除压缩文件
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 && rm -rf BaiduPCS-Go-v3.5.6-linux-amd64.zip

2、登录百度账号

#进入到之前解压的文件里运行相关命令
cd BaiduPCS-Go-v3.5.6-linux-amd64
#登录百度云盘
./BaiduPCS-Go login

当然也可以不再这里登陆,我们下一篇文章会提到。

这里是支持登录多个账号的,重复使用登录命令就可以了。多用户操作命令如下:

#列出已登录百度帐号列表
./BaiduPCS-Go loglist
#获取当前百度帐号
./BaiduPCS-Go who
#切换当前的百度帐号,<uid>请在列表里查看
./BaiduPCS-Go su <uid>
#退出当前登录的百度账号
./BaiduPCS-Go logout

3、查看网盘总空间和已使用的

./BaiduPCS-Go quota

4、下载文件
使用命令:

./BaiduPCS-Go d <网盘文件或目录的路径1> <文件或目录2> <文件或目录3> ...

命令示范:

#下载根目录rats.xx文件
./BaiduPCS-Go d rats.xx
#下载moe目录rats.xx文件
./BaiduPCS-Go d /moe/rats.xx

#下载根目录moe文件夹所有文件
./BaiduPCS-Go d /moe
#下载根目录moe文件夹的子文件夹rats所有文件
./BaiduPCS-Go d /moe/rats

5、上传文件
使用命令:

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

命令示范:

#将服务器上的/root/rats.xx文件上传到网盘根目录moe文件夹,如果是根目录则用/
./BaiduPCS-Go u /root/rats.xx /moe

#将服务器上的/root/rats文件夹及里面的文件上传到网盘根目录moe文件夹,如果是根目录则用/
./BaiduPCS-Go u /root/rats /moe

这工具命令实在太多,这里就只说比较有用的,其它的很多基本在网盘里自己就可以操作,关于离线下载等其它命令可以查看:Github地址

文章部分参考:https://www.moerats.com/archives/738/

赞(0)
未经允许不得转载:Derrick's blog » VPS使用BaiduPCS-Go高速下载百度网盘的文件,支持上传/离线下载
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

知识改变命运,努力决定成败。

联系我们联系我们