七牛域名到期,文件下载回本地的方法

1,251次阅读
没有评论

下载 qshell,使用命令行工具进入 qshell.exe 同一目录

密钥设置

qshell account — ak sk name
在 个人中心 > 密钥管理 获取 ak sk,帐号名称 name 随便写

获取原空间文件名

列出原空间文件列表并保存到 list.txt 文件中

qshell listbucket 原空间名 -o list.txt
list.txt 文件有 6 列,不处理复制不了,只保留文件名这列,也就是第 1 列

cat list.txt | awk ‘{print $1}’ > list-filename.txt
cmd.exe 没有 awk 命令,可以用 cmder,或者手动删除其它列

在网页中新建存储空间,存储区域一定要和原空间一样

qshell batchcopy –force 原空间名 新空间名 -i list-filename.txt
下载

在 qshell.exe 同一目录中新建一个下载配置文件 download.txt,配置如下:

{
“dest_dir”: “ 本地目录 ”,
“bucket”: “ 新空间名 ”,
“cdn_domain”: “ 外链默认域名 ”
}
执行下载命令

qshell qdownload download.txt

 

 

Linux 步骤:

 

qshell account ak sk name // 登录  name 随意
qshell listbucket A -o a.txt // 导出文件
cat a.txt | awk ‘{print $1}’ >a_final.txt // 提取文件名
qshell batchcopy A newhost -i a_final.txt // 同步到新空间

qshell qdownload -c 10 newhost.conf // 下载新空间里的文件

newhost.conf 内容

{
“dest_dir” : “/home/qiniu/backup”,
“bucket” : “zahuo”,
“domain” : “*****.clouddn.com”,
“access_key” : “******************”,
“secret_key” : “******************”,
“is_private” : false,
“prefix” : “”,
“suffix” : “”
}

 

 

正文完
 0
评论(没有评论)
验证码