由于域名被回收,所以需要備份圖片,無法使用 qdownload 的情況下。
1、先按《命令行工具(qshell)工具對象存儲 - 七牛開發(fā)者中心》的下載 & 設(shè)置 qshell
| 版本 | 支持平臺 | 鏈接 |
|---|---|---|
| qshell v2.3.4 | Mac OSX, Linux, Windows | 下載 |
Linux和Mac平臺
(1)權(quán)限
如果在Linux或者M(jìn)ac系統(tǒng)上遇到Permission Denied的錯誤,請使用命令chmod +x qshell來為文件添加可執(zhí)行權(quán)限。這里的qshell是上面文件重命名之后的簡寫。
(2)任何位置運行
對于Linux或者M(jìn)ac,如果希望能夠在任何位置都可以執(zhí)行,那么可以把qshell所在的目錄加入到環(huán)境變量$PATH中去。假設(shè)qshell命令被解壓到路徑/home/jemy/tools目錄下面,那么我們可以把如下的命令寫入到你所使用的bash所對應(yīng)的配置文件中,如果是/bin/bash,那么就是~/.bashrc文件,如果是/bin/zsh,那么就是~/.zshrc文件中。寫入的內(nèi)容為:
export PATH=$PATH:/home/jemy/tools
保存完畢之后,可以通過兩種方式立即生效,其一為輸入source ~/.zshrc或者source ~/.bashrc來使配置立即生效,或者完全關(guān)閉命令行,然后重新打開一個即可,接下來就可以在任何位置使用qshell命令了。
2、在 qshell 同級目錄下創(chuàng)建 .sh 文件,然后運行就可以將圖片保存到當(dāng)前目錄下
#!/bin/bash
bucket="${1}"
imgs=`qshell listbucket2 $bucket`
i=0
for line in $imgs
do
# echo $line
if(($i==0))
then
# echo $line
`qshell get $bucket $line`
fi
i=$(($i+1))
if(($i>6))
then
i=0
fi
done
執(zhí)行
sh untitled.sh bucketname