七牛云备份

  1. 需求
  2. 步骤
    1. 1. 下载 qshell
    2. 2. 配置 qshell
    3. 3. 备份

需求

Markdown 的图片都是外链形式,存储在七牛云上(每月免费 10G 流量)

为了安全,需要备份图片

步骤

1. 下载 qshell

qiniu/qshell 是利用七牛文档上公开的API实现的一个方便开发者测试和使用七牛API服务的命令行工具

配置环境变量

2. 配置 qshell

用户目录新建配置文件 ~/.qshell.json

{
    "access_key": "XXXXX",
    "secret_key": "XXXXX",
    "bucket": "xxxx",
    "domain": "cdn.xxx.com",
    "dest_dir": "/Users/collin/Documents/Backup/Qiniu"
}
  • access_key 和 secret_key:七牛云的访问 key,在右上角头像 -> 秘钥管理
  • bucket:空间名
  • domain:CDN 加速域名
  • dest_dir:备份文件夹路径

3. 备份

qdownload:从七牛空间同步数据到本地,支持只同步某些前缀的文件,支持增量同步(配置式)

$ qshell qdownload ~/.qshell.json

[I]  Downloading: images/202206231712647.png	38882
...
[I]  -------Download Result-------
[I]      Total:        82
[I]    Skipped:         0
[I]     Exists:         0
[I]    Success:        82
[I]     Update:         0
[I]    Failure:         0
[I]   Duration:        10s
[I]  -----------------------------
[I]  See download log at path

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 470501267@qq.com