七牛云域名回收图片本地下载备份方法
阿昌 Java小菜鸡
## 一、通过跨区域同步的方式
  • 创建一个另外一个区的空间

image

  • 然后通过同步迁移

image

二、通过官方的qshell指令方式

设置qshell登入账号

AccessKey: 访问密钥

SecretKey: 安全密钥

SelfCustomName: 此处填写自定义的用户名(这个name就是qshell存存您登陆的账户名,可以随便设置的,比如qiniuaccount 或者 account_1 等等)

AccessKey 及 SecretKey 可以到控制台右上角的个人面板,密钥管理里找到

1
2
3
### 格式: qshell account AccessKey SecretKey SelfCustomName
### 列如:
qshell account AccessKey SecretKey achang
  • 批量获取空间中的各个文件名
1
qshell listbucket <原bucket名> list.txt (list 出全部文件)

https://github.com/qiniu/qshell/blob/master/docs/listbucket.md

1
cat list.txt | awk '{print $1}' >list_final.txt ( 用awk获取list结果的第一列)
  • 将旧空间 迁移至 新空间
1
2
qshell batchcopy <原bucket名> <新bucket名> list_final.txt 
(复制到新bucket的文件和原bucket文件名一致)

https://github.com/qiniu/qshell/blob/master/docs/batchcopy.md

  • 下载图片到本地

qshell qdownload newfilelist.txt (newfilelist.txt 为下载的配置文档)
https://github.com/qiniu/qshell/blob/master/docs/qdownload.md

 请作者喝咖啡