芜湖尾敢投资有限公司

七牛云存儲批量下載到本地教程——墨澀網

七牛云的云存儲服務相信很多人都聽過,因為有默認實名用戶有免費的10GB存儲+20GB下載流量而受到很多人的關注,截止發(fā)稿前,我也是七牛云的重度用戶,剛開始在七牛利用云存儲作為網站圖床使用,贈送的免費額度足夠用了,好景不長,前不久七牛云要求必須綁定已經備案的自定義域名才可以使用,七牛提供的免費測試域名不在長期使用,只有新建的存儲桶才可以短暫測試使用,于是乎。。。我的網站文章的插圖全部掛了,因為我一直在用測試域名,幸好我有備案域名,于是按要求綁定了自定義域名,再通過數據庫SQL命令批量替換了文章中的圖片鏈接(具體教程參考:網站搬家/圖床搬家/網站文章圖片整體遷移教程——墨澀網),可以繼續(xù)使用了,后來我的網站由http升級https以后,網站的圖床又不能用了,因為七牛云提供的默認免費服務不支持https,于是又開始設置七牛https,升級https以后每個月產生是流量都是收費的,當然這個費用不是太多,我的網站流量不太大,一個月也就幾元錢,可以接受,但是最近我發(fā)現騰訊云的云儲存有免費的50GB存儲+10GB流量,默認支持https,心動了,想搬圖床到騰訊云,于是有了今天的教程,批量下載七牛云的文件到本地,然后上傳到騰訊云使用,在數據庫中再批量修改圖片鏈接即可(不要修改文件名稱),網上修了很多教程,但是基本上都是關于使用數據遷移工具qfetch的,但是官網表示這個工具已經廢棄,于是查找七牛官方的文檔搞定了,說實話七牛官網的文檔和工具做的真心不好用。

七牛云存儲的免費配置信息:(http)

內容 存儲空間 下載流量 API 請求 多媒體處理 有效時間
已認證個人用戶免費額度 10 GB 20 GB 10 萬次 PUT/月 100 萬次 GET/月 - 2016-06-16 ~ 永久
邀請送流量活動 - 5 GB - - 2016-06-01 ~ 永久
邀請送流量活動 - 5 GB - - 2017-02-01 ~ 永久
邀請送流量活動 - 5 GB - - 2017-02-01 ~ 永久
邀請送流量活動 - 5 GB - - 2019-02-01 ~ 永久
圖片處理每月20TB免費額度 - - - 512 元/月 2019-03-01 ~ 2199-01-01
已認證用戶音視頻處理配額 - - - 20 元/月 2014-07-20 ~ 永久

騰訊云的免費信息:2019年1月以后開通的騰訊云COS只有6月的免費額度。

教程開始:

1.下載官網的命令行工具qshell

官網下載鏈接:https://devtools.qiniu.com/qshell-v2.3.6.zip

本地下載鏈接:https://www.lanzous.com/i3regza

下載后解壓選擇適合自己當前系統(tǒng)的軟件版本,本教訓以qshell_windows_x64.exe為例。

文件名 描述
qshell_linux_x86 Linux 32位系統(tǒng)
qshell_linux_x64 Linux 64位系統(tǒng)
qshell_linux_arm Linux ARM CPU
qshell_windows_x86.exe Windows 32位系統(tǒng)
qshell_windows_x64.exe Windows 64位系統(tǒng)
qshell_darwin_x64 Mac 64位系統(tǒng),主流的系統(tǒng)

2.重命名qshell_windows_x64.exe文件為qshell.exe,放到文件夾下, 在新建backup文件夾,結構如下圖所示(文件夾名稱可以自定義)。

3.新建文本文檔輸入七牛云存儲的配置信息

{
"dest_dir" : "E:\\qiniu\\backup",
"bucket" : "www-sunweihu-com",
"domain" : "https://qiniu-bbs.sunweihu.com",
"is_private" :false,
"prefix" : "",
"suffix" : ""
}

其中E:\\qiniu\\backup?下載的文件本地存放地址,www-sunweihu-com?是你七牛云儲存的存儲桶名稱,https://qiniu-bbs.sunweihu.com 是此存儲桶的CDN加速域名,其他的參數不用動。然后保存把文本文檔修改為“qdisk_down.conf”,放到qshell.exe統(tǒng)一文件夾下面。如下圖所示:

4.在開始菜單搜索“CMD”然后點擊以管理員身份運行。

5.依次輸入下面的命令:

e:

cd qiniu

6.運行qshell account命令

qshell account AccessKey SecretKey Name

注意:AccessKey和SecretKey信息登錄七牛云后點擊頭像下面的密鑰管理即可看到,Name:你的七牛賬號

例如

qshell account rxSohlCNUPhN3EDvwR9h5nPB7hhFsm-dtlr0EuEw TLe1iXCop5GhM9hrczdyfghzmiuUnzEb-Qzr2LZb 651921384@qq.com"

 

7.運行命令(下載并發(fā)數表示可以同時下載10個文件):

qshell qdownload -c 10 qdisk_down.conf

回車確定開始批量下載

7.等待下載完成

8.打開前面設置的backup文件夾就可以看到已經下載好的文件

教程結束

 

THE END