项目简介
这是一个基于Go语言开发的百度网盘命令行客户端,为用户提供了便捷的方式在命令行环境下操作百度网盘。
项目的主要特性和功能
- 多平台支持:可在Windows、macOS、Linux及移动设备上运行。
- 多用户支持:支持多个百度帐号登录和切换。
- 通配符与自动补齐:支持通配符匹配网盘路径,且支持Tab自动补齐命令和路径。
- 文件下载:支持多个文件或目录下载,具备断点续传和单文件并行下载功能。
- 文件上传:支持上传2GB以内的多个文件或目录。
- 离线下载:支持http/https/ftp/电驴/磁力链协议的离线下载。
- 其他功能:提供登录、列出帐号、切换帐号、退出帐号、获取网盘配额、切换工作目录、列出目录、获取元信息、创建目录、删除文件/目录、拷贝文件/目录、移动/重命名文件/目录、显示和修改程序配置项、工具箱(加解密文件等)等功能。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件,且已安装Go语言环境。
下载与运行
- Windows:程序应在命令提示符 (Command Prompt) 或PowerShell中运行,在mintty(例如:GitBash)可能会有显示问题,也可直接双击程序运行。
- Linux / macOS:程序应在终端 (Terminal) 运行。
- Android / iOS:暂未提及具体运行方式。
初级使用教程
- 查看程序使用说明:双击运行程序进入仿Linux shell的cli交互模式,运行命令
help
。 - 登录百度帐号:在cli交互模式下,运行命令
login -h
查看帮助,运行命令login
按提示输入百度用户名和密码,必要时在线验证绑定的手机号或邮箱。 - 切换网盘工作目录:在cli交互模式下,运行命令
cd /我的资源
切换工作目录(前提是该目录存在于网盘),支持通配符匹配简化输入。 - 网盘内列出文件和目录:在cli交互模式下,运行命令
ls -h
查看帮助,运行ls
列出当前目录文件和目录,运行ls /我的资源
列出指定目录文件和目录。 - 下载文件:在cli交互模式下,运行命令
d -h
查看帮助,运行d /我的资源/1.mp4
下载文件,也支持目录下载。 - 设置下载最大并发量:在cli交互模式下,运行命令
config set -h
查看设置帮助,运行config set -max_parallel 250
设置下载最大并发量。 - 退出程序:运行命令
quit
或exit
或使用组合键Ctrl+C
或Ctrl+D
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】