邮箱里发来一份邮件:测试域名回收通知–七牛云服务,一直没在意。今天发现之前的博客里的图片全部失效了,当然这也无可厚非,毕竟免费的服务,说没就没了呗。于是我想下载回七牛云上的图片,放到GitHub Page 里就行了,其实根本不需要什么第三方图床嘛。

但是恶心的时,竟然连下载也不行。为了恢复之前的图片,新建一个空间,就有有了一个测试域名,但是只有30天有效期,所以就等于没什么用处了。

qshell

使用官方提供的工具:qshell,可以紧急恢复一下。

列出 leebolgpic 空间中的图片到 move.conf:

1
./qshell listbucket leebolgpic move.conf

将 leebolgpic 空间的图片移动到 fuckq:

1
./qshell batchmove -force -overwrite leebolgpic fuckq move.conf

有趣的是,我们刚刚下载的move.conf文件,并不能直接用户移动,里面有很多垃圾信息,刚好昨天看了一下vim的宏录制功能可以派上用场:

根据 qdown.conf 的配置下载文件:

1
./qshell qdownload 10 qdown.conf
1
2
3
4
5
 1 {"dest_dir"  : "/home/leer/Downloads/q",
     "cdn_domain": "phac5ew5s.bkt.clouddn.com",
     "bucket"  : "fuckq",
    "suffixes"  : ".png, .jpg, .jpeg, .gif, .ico"
   }

接下来就是手动复制粘贴,一个一个替换链接了/(ㄒoㄒ)/~~