但是免费的总是会出现各种问题
我的七牛之前的测试域名就过期了
导致之前放上去的各种静态资源都无法使用
因为没怎么关心邮件提醒
导致现在七牛上的资源不能使用并且无法下载下来
这令人非常头疼
经过查找,找到了一个下载七牛上资源的方法
在此记录下,方便后人使用
这个是七牛命令号辅助工具
只有通过此工具才能下载资源
这个使用需要些命令行知识
废话少说直接上干货
1. 下载 七牛命令行辅助工具 qrsctl
下载地址 https://developer.qiniu.com/kodo/tools/1300/qrsctl#3
以下步骤只是针对 mac, windows上面连接中已有说明
2. 命令行赋予可执行权限
cd到下载目录 chmod +x qrsctl 然后在执行./qrsctl
相对路径不好用时可以使用绝对路径
/Users/用户名/Downloads/qrsctl login 七牛账号 七牛密码
4. 查看目前我建立的所有bucket
./qrsctl buckets
查看资源列表 ./qrsctl listprefix yinuo ''
qrsctl get <Bucket> <Key> <DestFile>
比如./qrsctl get yinuo qq.png
可以将 yinuo 中的 qq.png 下载到本地机器当前路径下的 qq.png
6. 批量下载
./qrsctl 可以替换成绝对路径 /Users/用户名/Downloads/qrsctl
#!/bin/bash imgs=`./qrsctl listprefix yinuo ''` i=0 echo $imgs | tr " " "\n" | while read line do if(($i>0)) then echo $line ./qrsctl get yinuo $line ./$line fi i=$(($i+1)) done
#!/bin/bash imgs=`./qrsctl listprefix meiti ''` i=0 echo $imgs | tr " " "\n" | while read line do if(($i>0)) then echo $line ./qrsctl get meiti $line ./$line fi i=$(($i+1)) done
小结
至此,我的七牛上两个bucket的资源就下载完了,可以放到其它地方使用了。
资源的不稳定以及失效,是非常麻烦并且对博客也有所影响。
通过此次资源搬移,对七牛失去了信心。
短时间不再使用七牛服务,暂时将图片移到gitee上了。
发表评论: