七牛云批量下载图床图片
起因
大一搭博客的时候,需要用到图床,当时用了免费的SM.MS速度差点意思,正好看到七牛云有免费的10G空间,用来搭图床足够了。正好typora也支持接入七牛云,就这样写了几年博客,上传了两千多张照片,一直用的好好的。
直到去年,腾讯云的免费https证书从时间从1年变成了三个月,博客的图床经常因为没更新证书直接挂掉。此时开始萌生想把七牛云上的图片迁移走的想法。然后找了一圈发现,七牛云网站本身不支持批量下载,但是官方提供了一个命令行工具可以批量下载:qiniu/qshell: Shell Tools for Qiniu Cloud
使用
参考官方教程批量下载 - 七牛开发者中心
下载了qshell.exe(以windows为例)之后,使用如下两个命令可以进行下载:
1 | qshell account 您的ak 您的sk 空间名称 |
这里的ak和sk都是密钥,之前使用七牛云作图床时,已经保存过一份,空间名称就是空间管理中的名字,如下:
然后就能下载了,在这里我推荐另外一个方法,把以上信息写入conf文件里,之后可以直接调用,格式如下:
1 | { |
批量下载是支持增量下载的,也就说之后可以写定时任务,自动备份图床图片。
评论