七牛圖牀圖片轉移

歡迎訪問我的博客地址git

七牛圖牀圖片轉移

離職加四處浪的的我終於又開始工做了,仍是浪的開心啊github

前兩天整理博客的時候發現,存在七牛圖牀的圖片...基本都掛了,想到了前段時間一直接受的七牛提示測試域名到期的事情...當我開始上班整理的時候發現,都掛了...展轉幾天,把圖片都轉移到阿里OSS中.(關於七牛封測試域名的事情,一言難盡,用別人提供的方便,也別給別人帶來麻煩不是.)shell

如何轉移

轉移的主要問題是當測試域名過時後,當前空間下的圖片沒法訪問也沒法預覽.若是又一個備案過的域名卻是很容易解決,不過通常誰閒着沒事去作公安的域名備案不是.只能經過七牛提供的qshell進行備份和轉移.bash

轉移步驟

  1. 新建儲存空間

在七牛下建立一個新的儲存空間,命名爲backup(固然什麼名字都好) 2. 操做qshell工具

下載qshell(這個是七牛提供的shell工具)測試

# AccessKey/SecretKey 須要在我的中心->密鑰管理中查看,Name爲當前須要備份的空間(我也不知道提供這個是個什麼邏輯)
./qshell account [<AccessKey> <SecretKey> <Name>]
# oldName爲須要備份的空間名
./qshell_darwin_x64 listbucket <oldName> -o list.txt
#獲取因此文件名
cat list.txt | awk -F '\t' '{print $1}' > list_final.txt
# 將oldName空間中的文件轉移到newName(backup)空間中
./qshell batchcopy <oldName> <newName> -i list_final.txt
複製代碼
  1. 下載圖片

能夠經過qshell中的qdownload方法來下載,不過並不在免費流量下載中,固然若是圖片量比較小的話能夠直接下載.spa

若是圖片量過大的話,能夠查看官方免流量配置文檔.code

從新上傳

由於平時使用的是極簡圖牀,因此最後我使用的是阿里OSS.上傳的方法也能夠經過終端,或者直接網頁中批量上傳也可.圖片

寫在最後

雖然平時的東西都比較水,最後仍是但願找到點狀態,多給本身留點東西.文檔

相關文章
相關標籤/搜索