obsutil是OBS推出的一款全新的命令行工具,具有簡(jiǎn)單易用、性能卓越等優(yōu)勢(shì),是命令行模式下對(duì)OBS執(zhí)行批量處理、自動(dòng)化存取任務(wù)的最佳選擇。
使用方法
在不同操作系統(tǒng),下載obsutil的方式也有所不同,下載后無(wú)需安裝,即可開(kāi)始使用。
Windows操作系統(tǒng)
在瀏覽器中打開(kāi)表格中對(duì)應(yīng)的下載地址將obsutil工具下載至本地。
下載完成后,將其解壓至指定文件夾。
在解壓后的文件夾中雙擊運(yùn)行obsutil.exe即可開(kāi)始使用。
說(shuō)明:
您也可以使用cmd進(jìn)入obsutil.exe的上一級(jí)目錄執(zhí)行obsutil命令。兩種方式的命令行結(jié)構(gòu)有所不同,詳細(xì)請(qǐng)參見(jiàn)命令行結(jié)構(gòu)。
命令行結(jié)構(gòu)
遵循簡(jiǎn)單易用的原則,obsutil的命令行結(jié)構(gòu)如下:
Windows操作系統(tǒng):
obsutil command [parameters...] [options...]
macOS/Linux操作系統(tǒng):
./obsutil command [parameters...] [options...]
說(shuō)明:
command為執(zhí)行的命令,例如ls,cp等。
parameters為該命令的基本參數(shù)(必選),例如創(chuàng)建桶時(shí)的桶名稱。
options為該命令的附加參數(shù)(通常為可選),且附加參數(shù)在運(yùn)行命令時(shí)必須以“-”開(kāi)頭。
方括號(hào)[]不是命令的一部分,在輸入命令時(shí),參數(shù)不能使用方括號(hào)[]括起來(lái)。
如命令中含有特殊字符,如&、<、>以及空格等,則需要加引號(hào)轉(zhuǎn)義(macOS/Linux操作系統(tǒng)使用單引號(hào),Windows操作系統(tǒng)使用雙引號(hào))。
附加參數(shù)支持兩種傳入方式-key=value和-key value,例如-acl=private和-acl private。兩種參數(shù)傳入方式無(wú)區(qū)別,您可以根據(jù)使用習(xí)慣選擇任意一種方式。
在Windows操作系統(tǒng)上,obsutil支持直接運(yùn)行obsutil.exe進(jìn)入交互命令模式。在該模式下輸入命令時(shí)可以省略“obsutil”,直接輸入command [parameters...] [options...]運(yùn)行命令。示例如下:
Enter "exit" or "quit" to logout
Enter "help" or "help command" to show help docs
Input your command:
-->ls -limit=3 -s
obs://bucket-001
obs://bucket-002
obs://bucket-003
Bucket number is: 3
Input your command:
-->
以SSH遠(yuǎn)程登錄macOS/Linux操作系統(tǒng)使用obsutil命令時(shí),建議配置TMOUT=0,防止SSH會(huì)話過(guò)期導(dǎo)致程序退出。