美文网首页Go软件相关干货小白
不限速 | 百度网盘命令行工具

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

作者: 进击云原生 | 来源:发表于2018-09-03 23:38 被阅读685次

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

    image.png

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

    1、特色:

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

    2、程序下载

    项目地址: iikira/BaiduPCS-Go
    下载地址: iikira/BaiduPCS-Go releases

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

    image.png

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

    image.png

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

    查看命令行参数:

    BaiduPCS-Go -h
    
    image.png

    登录登出切换账户

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

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

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

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

    image.png

    logoutsu / chuser 的用法也比较简单。

    列出目录

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

    BaiduPCS-Go ls
    BaiduPCS-Go ls <目录>
    
    image.png

    切换工作目录

    BaiduPCS-Go cd <目录>
    

    下载文件/目录

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

    可选参数

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

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

    image.png

    上传文件/目录

    BaiduPCS-Go upload <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>
    BaiduPCS-Go u <本地文件/目录的路径1> <文件/目录2> <文件/目录3> ... <目标目录>
    
    • 上传的文件将会保存到, <目标目录>.

    • 遇到同名文件将会自动覆盖!!

    • 当上传的文件名和网盘的目录名称相同时, 不会覆盖目录, 防止丢失数据.

    image.png

    上传完成之后列出目录:

    image.png

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

    相关文章

      网友评论

      本文标题:不限速 | 百度网盘命令行工具

      本文链接:https://www.haomeiwen.com/subject/zsrwwftx.html