方法一(Windows环境)

https://boke112.com/4288.html

批量下载七牛云图片到本地的步骤

1、下载以下工具包解压到当地硬盘,比如 D 盘,那么解压之后就获得一个 qiniu 文件夹,里面包含有两个文件,分别是 qshell.conf 和 qshell.exe 文件。

2、用记事本或者 Notepad 软件打开 qshell.conf 文件,然后根据里面的要求填写相应的内容并保存。完成之后大概如下:

  1. {
  2.     “dest_dir”  :   “//images”,
  3.     “bucket”    :   “boke112”,
  4.     “domain”    :   “http://tp.boke112.com”,
  5.     “access_key”    :“abcedfghijklmmnpdfdfdfdfdsfffsfdfsdfs”,
  6.     “secret_key”    :“abcedfghijklmmnpdfdfdfdfdsfffsfdfsdfs”,
  7.     “is_private”    :false,
  8.     “prefix”    :   “”,
  9.     “suffix”    :   “”
  10. }

其中 access_key 和 secret_key 的值可以在七牛云后台中的个人中心的密钥管理中获得。

建站:将七牛云存储文件批量保存回本地的两种方法[整理自网络]

3、运行电脑的 CMD,比如刚才我们是解压在 D 盘,那么就在CMD 中分别输入 d:、cd qiniu 和 qshell qdownload 10 qshell.conf  命令后即可自动下载七牛云的图片到本地指定的文件夹中,其中最后一条命令的 10 就是 10 线程的意思,一般是越大越快。具体如下图所示:

建站:将七牛云存储文件批量保存回本地的两种方法[整理自网络]

一般情况下等待一段时间就会自动下载完毕,我这次下载了带有前缀 boke112 的图片,图片不多,所以很快就下载完了。

建站:将七牛云存储文件批量保存回本地的两种方法[整理自网络]

至此,我们就成功实现了批量下载七牛云图片到本地。这个教程是在本地电脑运行的,理论上也是可以使用在服务器上使用,具体的做法就需要大家自行折腾了,这里就不再展开说了。

PS:为了安全起见,使用过的这个 access_key 和 secret_key 可以在七牛云后台停用,等需要使用的时候再启用也不迟,这样就比较安全了。

 

方法二(Linux环境)

https://blog.ponyxx.me/?p=540

七牛给的档案太简略,导致许多非专业程序员摸不着头脑,现在我给大家梳理下思路,并且交给大家如何使用

Windows使用

我是参考的CSDN一博主文章,我直接放出链接好了(这个博主说的很透彻,不需要我再解释)http://m.blog.csdn.net/article/details?id=55251905

linux使用

首先在七牛开发者软件包上下载qshell

https://developer.qiniu.com/sdk

下载完成后将qshell_linux_386或qshell_linux_amd64上传至/usr/local/bin(linux_386位32位系统用,amd64位64位系统用)注意,要将上传的文件改名位qshell

配置:从七牛的后台的账号设置中获取 AccessKeySecretKey。配置本地 qshell:

注意:上面的设置命令不需要输入方括号 []

配置 qshell 完毕后会生成 ~/.qshell 文件夹,其中 account.json 文件保存了 AccessKey 和 SecretKey 信息。

接着你可以创建一个文件夹,将qshell.conf这个文件放进去。在文章最后我会将qshell.conf这个文件格式发出来的

最后执行命令

qshell qdownload 10 qshell.conf

就可将七牛的所有文件下载到本地了。当然有人会问文件下到哪里去了?其实这些文件都下载到了qshell.conf规定的文件夹里去了。

qshell.conf文件格式下载

http://blog-1253509331.costj.myqcloud.com/qshell.conf


还有一个例子:关于ZBlog七牛云图片批量转移本地手记

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注