首页 /  技术专区  /  七牛云 宽屏模式 >

七牛云qshell从七牛空间同步数据到本地qdownload


1、首先去官网,下载对应的版本。

https://developer.qiniu.com/kodo/tools/1302/qshell

image.png

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、配置文件

我的配置:

image.png

{
  "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
}

image.png

备注:

  1. 在Windows系统下面使用的时候,注意dest_dir的设置遵循D:\\jemy\\backup这种方式。也就是路径里面的\要有两个(\\)。

  2. 在默认不指定cdn_domain的情况下,会从存储源站下载资源,这部分下载产生的流量会生成存储源站下载流量的计费,请注意,这部分计费不在七牛CDN免费10G流量覆盖范围。

4、拉取下载

image.png

格式:

qshell qdownload [-c <ThreadCount>] <LocalDownloadConfig>

运行命令(下载并发数表示可以同时下载10个文件):

qshell qdownload -c 10 qdisk_down.conf




头像
0/200
图片验证码