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 [email protected]
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 个线程同时下载