专栏首页我的小碗汤不限速 | 百度网盘命令行工具

不限速 | 百度网盘命令行工具

大家在使用网盘的时候,一定忍受不了限速下载的速度。

今天给大家分享一个开源的网盘下载项目BaiduPCS-Go。Go语言编写,仿 Linux shell 文件处理命令的百度网盘命令行客户端。多平台支持, 支持 Windows, macOS, linux, 移动设备等。

1、特色:

  • 不需要 Aria2、IDM 等第三方软件;
  • 自定义线程数(建议将最大线程数设置为 50 ~ 500,线程开太多会造成高负载);
  • 跨平台(Windows,macOS,Android等);
  • 支持多账户;
  • 网盘内列出文件和目录, 支持通配符匹配路径;
  • 下载网盘内文件, 支持网盘内目录 (文件夹) 下载, 支持多个文件或目录下载, 支持断点续传和高并发高速下载;
  • 离线下载,支持http/https/ftp/电驴/磁力链协议;
  • 好玩,不过没有一点Linux基础,就不怎么好玩了。

2、程序下载

项目地址: iikira/BaiduPCS-Go

https://github.com/iikira/BaiduPCS-Go

下载地址: iikira/BaiduPCS-Go releases

https://github.com/iikira/BaiduPCS-Go/releases

下载地址里包含各种系统的包:

3、安装运行

以 Windows 为例,根据我的电脑 CPU 下载并解压 BaiduPCS-Go-v3.5.4-windows-x64

可以看到exe文件大小只有10M,可以直接双击运行,也可以设置环境变量方便后续命令行使用。

查看命令行参数:

BaiduPCS-Go -h

登录登出切换账户:

login     # 登录
logout    # 退出当前账户
su/chuser # 切换账户

在命令行窗口中输入 login ,再根据提示输入账号和密码,即可登录百度账号。

还有其他登录方式,如 login -bduss=<BDUSS>。(获取bduss可参考)

https://github.com/iikira/BaiduPCS-Go/wiki/%E5%85%B3%E4%BA%8E-%E8%8E%B7%E5%8F%96%E7%99%BE%E5%BA%A6-BDUSS

下面以谷歌浏览器为例,获取BDUSS:

logout 和 su / chuser 的用法也比较简单。

列出目录:

列出当前工作目录的文件和目录或指定目录

BaiduPCS-Go ls
BaiduPCS-Go ls <目录>

切换工作目录:

BaiduPCS-Go cd <目录>

下载文件/目录:

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

可选参数:

-test: 测试下载, 此操作不会保存文件到本地
-status: 输出所有线程的工作状态
--save: 将下载的文件直接保存到当前工作目录
--saveto: 将下载的文件直接保存到指定的目录
-x: 为文件加上执行权限, (windows系统无效)
-p <num>: 指定下载的最大并发量

随便截图一张,我的网速不行,但是下载速度还是相当给力的!

上传文件/目录:

BaiduPCS-Go upload <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>
BaiduPCS-Go u <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>
  • 上传的文件将会保存到<目标目录>
  • 遇到同名文件将会自动覆盖
  • 当上传的文件名和网盘的目录名称相同时, 不会覆盖目录, 防止丢失数据。

上传完成之后列出目录:

是不是很赞,良心工具,抓紧用起来吧。

本文分享自微信公众号 - 我的小碗汤(mysmallsoup)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-09-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 那些一看就能解决问题的好文章

    平时工作中,会遇到很多问题,百度上一搜都是垃圾广告,很难搜到解决问题的重点,尤其是最近搭建k8s集群,很多错误(大佬可能要笑了)需要谷哥,然后在github、s...

    我的小碗汤
  • go语言、docker和新技术

    Go 语言的三位创始人之一,Unix 老牌黑客罗勃·派克(Rob Pike)在文章“Go: Ten years and climbing”中,回顾了一下 Go ...

    我的小碗汤
  • 备战CKA每日一题——第3天

    在Kubernetes PVC+PV体系下通过CSI实现的volume plugins动态创建pv到pv可被pod使用有哪些组件需要参与?

    我的小碗汤
  • 一个吊打百度网盘的开源神器,还是99年妹子开发的!

    百度网盘大家都很熟悉,大家都知道百度网盘如果不开会员就会被限速,以为99年的在校女大学生iikira用Go撸了一个百度网盘客户端——BaiduPCS-Go。如今...

    全栈自学社区
  • 新加坡研发出超仿真水下机器人,形似魔鬼鱼

    水下机器人一直是全球各国科学家一直努力研发的方向,除了常规形状的水下机器人之外,越来越多的科学家希望能研发出仿真机器人,更好地在水下完成各种任务。据外媒报道,新...

    机器人网
  • 第九节 OAuth2

    当然具体如何实现,用什么方式实现其实是无所谓,因为只要遵循上面定义的规则就可以。已经有很多造好的轮子了,我们拿过来用就好了,如果想要更深入的研究也可以自己尝试去...

    用户1418372
  • 前沿 | MIT脑控机器人再升级:脑信号+肌肉信号,轻松控制机器人动作

    让机器人做事并不容易:通常,科学家要么对机器人进行明确编程,要么使机器人理解人类如何通过语言进行沟通。

    机器之心
  • MarkDownPad 专业汉化破解

    工具下载 地址(含破解)链接:  https://pan.baidu.com/s/1_IQAEUQxdOen7ruOut2cBA

    yaphetsfang
  • ciscn2019华东南赛区double_secret题解

    进入题目页面只有个Welcome To Find Secret,最后发现了/secret目录。

    KevinBruce
  • 投资者谈聊天机器人七大趋势

    据venturebeat.com网站报道,Facebook、微软以及多家聊天机器人公司目前正在尝试将软件置于聊天平台内。随着聊天机器人成为全球最大平台的一部分,...

    人工智能快报

扫码关注云+社区

领取腾讯云代金券