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