原理:先新建一个同区域存储空间,会分配一个新的测试域名到新空间。

然后通过qshell batchcopy 到有域名的同区域空间然后再进行qdownload下载操作(或直接使用新测试域名)

1.下载官方windows版qshell工具:http://devtools.qiniu.com/qshell-v2.2.0.zip?ref=developer.qiniu.com

2.解压压缩包里的qshell-windows-x64.exe到D盘根目录,并重命名文件名为”qshell”方便后期操作。

3.键盘【win+R】快捷键【运行】,输入cmd 打开Windows系统的dos命令,如下图所示。

4.在dos命令界面里输入【D:】进入D磁盘目录,然后执行下面的命令

qshell account ak sk

ak sk需要替换成你七牛账号下的 AccessKey 和 SecretKey 

5.然后回车再执行列出所有文件命令(https://github.com/qiniu/qshell/blob/master/docs/listbucket.md)

qshell listbucket 原bucket名 list.txt

D盘目录下会生成list.txt文件,内容就是你云储存里的所有文件名

6.需要手动把list.txt中的的每行内容修改为仅有文件名,只需要保留文件名,一行一个文件名

7.完成上面步骤就可以复制文件到新建的储存空间了,执行以下命令:

qshell batchcopy -force 原bucket名 新bucket名 list.txt

大功告成,查看你新的储存空间,有惊喜哟!

如果需要下载所有文件,可以继续往下看

8.转移到新储存空间后,就可以直接下载所有文件了,在下载之前,在D盘创建一个“runker.conf”文件,复制下面代码到“runker.conf”文件中

{
“dest_dir” : “/abc”,
“bucket” : “zblog”,
“cdn_domain” : “http://pi27a61a9.bkt.clouddn.com/",
“prefix” : “”,
“suffix” : “”
}

9.修改上面的配置代码,保存。

第一行为下载文件存放目录,即会在D盘下自动创建abc文件夹并将下载文件存放到里面。

第二行修改为你的bucket名称,即下图中1处

第三行修改为你的域名,即下图中2处

第四行是文件名前缀(默认为空就行)

第五行是文件名后缀(默认为空就行)

10.使用下载命令下载所有文件(https://github.com/qiniu/qshell/blob/master/docs/qdownload.md)

qshell qdownload 10 runker.conf

等待提示下载完成,去电脑D盘abc文件夹下看,七牛zblog子域名上的所有文件都下载下来了,教程很简单。