百度网盘命令行工具。
- 扫码登录授权
- 获取用户信息
- 获取网盘容量
- 查询目录下的文件列表,支持递归、排序、筛选文件或目录
- 搜索文件
- 查询文件元数据信息
- 查询特定文件类型列表
- 统计文件数量
- 查询分类文件列表
- 文件复制、移动、删除、重命名操作
- 上传文件
- 下载文件
- 创建文件夹
- 文件分享服务
- ……
首先需要通过授权获取网盘的访问权限。
- 启动
cli
:
$ ./baidupan-cli -c config.yaml
通过 -c
指定配置文件,如果不指定默认寻找同目录下的名为 config.yaml
:
- 键入如下命令获取授权二维码:
$ auth
如图所示:
- 扫码授权
通过移动设备扫描二维码并授予 cli
访问百度盘的权限,不久会看到授权成功信息, 之后即可正常使用!
启动 cli
后键入 help
可以查阅帮助信息:
想要查看具体某个命令的帮助,键入 COMMAND -h
:
- 命令:
userinfo [OPTIONS]
- 选项
无
- 命令
cap [OPTIONS]
-
选项
-e
: 是否检查过期信息,设置此参数结果会展示7天内是否有容量到期(结果的Expire In 7 Days
显示Y
)-f
: 是否检查免费磁盘空间信息,设置后结果的Free
属性为免费磁盘大小-H
: 是否输出为友好可读性信息
- 命令
files [OPTIONS]
- 选项
-d, --dir
: 查询的目录绝对路径,默认为根路径/
-o, --order
: 设置排序类型,支持name
按照名称排序(默认),size
按照文件大小排序,time
按照修改时间排序-D, --desc
: 排序时是否降序排列,默认为升序排列-l, --limit
: 设置查询的文件最大数量,默认为1000,建议不超过 1000--only-files
: 是否仅在结果中显示文件,即不显示文件夹,默认文件和目录都显示--only-folder
: 是否仅在结果中显示目录,即不显示文件,默认文件和目录都显示-r, --rescure
: 是否递归查询目录下的所有文件,默认为否--show-empty
: 是否显示空文件夹信息,仅--rescure
设置为是后有效-v, --verbose
: 是否显示详细信息,默认仅显示文件名-H, --human-readable
: 是否输出为友好可读性信息-g, --show-form
: 是否将结果输出为表单格式,默认输出为表格