七牛云临时域名失效后下载文件

七牛云临时域名失效后下载文件

原文地址:

https://abbw.ml/post/qi-niu-yun-mei-you-bei-an-yu-ming-qing-kuang-shi-zhuan-yi-xia-zai-suo-you-wen-jian-de-fang-fa.html

原理:先新建一个同区域存储空间,会分配一个新的测试域名到新空间。
然后通过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. 打开cmd命令行,进入D盘,执行命令
qshell account ak sk

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

  1. 再执行列出所有文件命令(https://github.com/qiniu/qshell/blob/master/docs/listbucket.md)
qshell listbucket 原bucket名 list.txt

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

  1. 需要手动把list.txt中的的每行内容修改为仅有文件名,只需要保留文件名,一行一个文件名
  2. 完成上面步骤就可以复制文件到新建的储存空间了,执行以下命令:
qshell batchcopy -force 原bucket名 新bucket名 list.txt

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

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

  1. 转移到新储存空间后,就可以直接下载所有文件了,在下载之前,在D盘创建一个“runker.conf”文件,复制下面代码到“runker.conf”文件中
{
"dest_dir" : "/abc",
"bucket" : "zblog",
"cdn_domain" : "http://pi27a61a9.bkt.clouddn.com",
"prefix" : "",
"suffix" : ""
}
  1. 修改上面的配置代码,保存。
    第一行为下载文件存放目录,需要手动创建文件夹,下载的文件会放到里面。

    第二行修改为你要下载的bucket名称。

    第三行修改为你要下载的bucket的临时域名。

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

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

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

qshell qdownload 10 runker.conf

表示用10个线程去下载文件。

你可能感兴趣的:(七牛云临时域名失效后下载文件)