应用背景: 我现在有两个七牛云账号 A,B,现在需要把A里面的一个存储A-1(公共存储)迁移到B里面的一个存储B-1(私有存储),已知A-1存储量=19G .面对19G的数据选择qshell 工具来把A-1数据转化到B-1
下载和配置qshell
- ,下载后的文件并解压,把文件里面的 qshell_darwin_x64 复制出来并且改名为"qshell"(方便接下来的路劲引用),文件路径为:/Users/lph/qshell
- 创建用来接收下载的文件backup 路劲为:/Users/lph/qshell/backup
- 创建下载的配置文件qdownload 内容为:
{ "dest_dir" : "/Users/lph/qshell/backup", #指定下载到的文件位置 "bucket" : "XXX(查看七牛云具体的存储bucket)", "prefix" : "", "suffixes" : ".png,.jpg"}
- mac 配置 qshell 指令
$ vi ~/.bash_profile....export PATH="/Users/lph/qshell" #载入qshell命令.....$ source ~/.bash_profile #重启bash_profile$ qshell #配置成功Qiniu commandline tool for managing your bucket and CDNUsage: qshell [command]Available Commands: account Get/Set AccessKey and SecretKey alilistbucket List all the file in the bucket of aliyun oss by prefix b64decode Base64 Decode, default nor url safe b64encode Base64 Encode, default not url safe batchchgm Batch change the mime type of files in bucket batchchtype Batch change the file type of files in bucket batchcopy Batch copy files from bucket to b.........
下载七牛云文件
打开cmd 输入命令:
$ qshell account 七牛云的ACCESSKEY 七牛云的SECRETKEY 你的账号名称 #账号配置$ qshell qdownload 15 qdownload #下载文件 最大并发为15 下载内容根据qdownload 文件
下载19G 需要下载2个小时,但愿世界和平同事不要因为网速被下载的太慢而砍我.
上传七牛云文件
$ qshell qupload2 --src-dir=/Users/lph/qshell/backup --bucket=bucket名称
19G上传的时间要多久 只能问上行速度了 , 工单问过不支持续传 只求神兽保佑了