Hexo 博客搭建

七牛云域名到期,下载空间文件

/ 16 阅读 / 约 1089 字

在我更换资源平台为 Github 时,之前的域名到期了,导致七牛云图床也无法使用,干脆将图床改为 Github,这时想要下载图片到本地,却无法下载,本地也没有保存,这时找到一个方法,便记录下来。

一、新建空间

在七牛云对象存储中新建一个空间,区域和旧仓库保持一致,设置为「公开」

二、下载官方工具

点击下载,目录如下:

qshell-darwin-x64
qshell-linux-arm
qshell-linux-x64
qshell-linux-x86
qshell-windows-x64.exe
qshell-windows-x86.exe

在 Windows 中,应该使用最后两个文件,根据系统位数选择。

三、拷贝文件

使用 qshell 的方法为终端,命令如下,在这里我使用的是 Git Bash

命令格式:./qshell-windows-x64.exe 命令 参数

1. 配置七牛账户密钥
./qshell-windows-x64.exe account 你的AK 你的SK

2. 导出旧空间文件列表
./qshell-windows-x64.exe listbucket 旧空间名 copy.txt

3. 处理文件列表字符串,只需要文件的 key,得到的文件中只有文件名
cat copy.txt | awk '{print $1}' >tocopy.txt

4. 拷贝文件
./qshell-windows-x64.exe batchcopy --force --overwrite 旧空间名 新空间名 tocopy.txt

到此,查看新空间,应该就有了文件。

四、下载文件

在本地当前目录下,新建 download.conf 文件,内容为:

{
    "dest_dir": "本地目录绝对路径",
    "bucket":   "要下载的空间名",
    "cdn_domain": "空间测试域名"
}

开始下载

./qshell-windows-x64.exe qdownload download.conf

<DANGER> Input gitjig to confirm operation: gitjig
All Copyed!

执行命令后,会出现确认操作,输入相应的内容,便可开始下载!

最后更新: 2021-05-16 02:03:01
版权声明: 本文著作权归 [ CareyQ ] 享有,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处!
评论
  • 🇨🇳
  • 👆
  • 👇
  • 👈
  • 👉
  • 👊
  • 👋
  • 👌
  • 👍
  • 👎
  • 👏
  • 👨‍👦
  • 👨‍👧
  • 👨‍👨‍👦
  • 👨‍👨‍👧
  • 😀
  • 😁
  • 😂
  • 😃
  • 😄
  • 😅
  • 😆
  • 😇
  • 😈
  • 😉
  • 😊
  • 😋
  • 😌
  • 😍
  • 😎
  • 😏
  • 😐
  • 😑
  • 😒
  • 😓
  • 😔
  • 😕
  • 😖
  • 😗
  • 😘
  • 😙
  • 😚
  • 😛
  • 😜
  • 😝
  • 😞
  • 😟
  • 😠
  • 😡
  • 😢
  • 😣
  • 😤
  • 😦
  • 😧
  • 😨
  • 😩
  • 😪
  • 😫
  • 😬
  • 😭
  • 😮
  • 😯
  • 😰
  • 😱
  • 😲
  • 😳
  • 😴
  • 😵
  • 😶
  • 😷
  • 😸
  • 😹
  • 😺
  • 😻
  • 😼
  • 😽
  • 😾
  • 😿
  • 🙀
  • 🙁
  • 🙂
  • 🙃
  • 🙄
还没有评论 /(ㄒoㄒ)/~~