QShell 批量备份七牛图片文件

有很长一段时间没有来写博客,各种配置已经忘的差不多了。鉴于数据拿在自己手里最安全的原则,需要把在七牛的图片在本地和 FTP 上面做一个备份,防止七牛万一无法访问能够快速切换至自己 FTP 暂时过度一下。

虽然许多年前也备份过七牛的相册,记得当年还特地写了一封邮件给他们的开发者,询问如何批量下载图片,他们还给了我一个软件,估计就是 QShell 的前身。

1. 下载 QShell

根据自身系统配置,从官方下载对应的 QShell 文件。我是 Windows 系统,下载了 Zip 压缩包,解压后是一个 exe 的文件。

2. 配置 ak & sk

开始,运行,CMD,进入 QShell 根目录

语法:

qshell.exe  account ak sk name

输入:

qshell.exe account ak_code sk_code aaa@aaa.com

3. 写 Conf 文件

{
    "dest_dir"   :   "D:\\Blog\\img",
    "bucket"     :   "photos",
    "cdn_domain" :   "a.aaa.com"
}

将文件保存为 config.conf 文件。详细配置文件可以参考官方文档

4. 下载图片

语法:

qshell.exe qdownload -c 10 <config path>

输入:

qshell.exe qdownload -c 3 config.conf
  • 10 表示 10 个线程同时下载