1、首先去官网,下载对应的版本。
https://developer.qiniu.com/kodo/tools/1302/qshell
2、鉴权
该工具有两类命令,一类需要鉴权,另一类不需要。
需要鉴权的命令都需要依赖七牛账号下的 AccessKey
和 SecretKey
。所以这类命令运行之前,需要使用 account
命令来设置下 AccessKey
,SecretKey
。
$ qshell account ak sk name
其中name表示该账号的名称, 如果ak, sk, name首字母是"-", 需要使用如下的方式添加账号, 这样避免把该项识别成命令行选项:
$ qshell account -- ak sk name
可以连续使用qshell account 添加账号ak, sk, name信息,qshell会保存这些账号的信息, 可以使用qshell user命令列举账号信息,在各个账号之间切换, 删除账号等
3、配置文件
我的配置:
{ "dest_dir": "/Users/allen/qiniu/demo", "bucket": "liqinglin0314", "cdn_domain": "qiniu.liqinglin0314.com" }
官方详情:
qdownload
功能需要配置文件的支持,配置文件的内容如下:
{ "dest_dir" : "<LocalBackupDir>", "bucket" : "<Bucket>", "prefix" : "image/", "suffixes" : ".png,.jpg", "cdn_domain" : "down.example.com", "referer" : "http://www.example.com", "log_file" : "download.log", "log_level" : "info", "log_rotate" : 1, "log_stdout" : false }
备注:
在Windows系统下面使用的时候,注意
dest_dir
的设置遵循D:\\jemy\\backup
这种方式。也就是路径里面的\
要有两个(\\
)。在默认不指定
cdn_domain
的情况下,会从存储源站下载资源,这部分下载产生的流量会生成存储源站下载流量的计费,请注意,这部分计费不在七牛CDN免费10G流量覆盖范围。
4、拉取下载
格式:
qshell qdownload [-c <ThreadCount>] <LocalDownloadConfig>
运行命令(下载并发数表示可以同时下载10个文件):
qshell qdownload -c 10 qdisk_down.conf