obsutil是OBS推出的一款全新的命令行工具,體積小巧,簡單易用,通過這款軟件就可以對OBS執行批量處理,進而完成自動化存取任務的操作。這款軟件支持在各種不同的操作系統上進行使用,感興趣的用戶可以下載試試。
使用方法
在不同操作系統,下載obsutil的方式也有所不同,下載后無需安裝,即可開始使用。
Windows操作系統
在瀏覽器中打開表格中對應的下載地址將obsutil工具下載至本地。
下載完成后,將其解壓至指定文件夾。
在解壓后的文件夾中雙擊運行obsutil.exe即可開始使用。
說明:
您也可以使用cmd進入obsutil.exe的上一級目錄執行obsutil命令。兩種方式的命令行結構有所不同,詳細請參見命令行結構。
命令行結構
遵循簡單易用的原則,obsutil的命令行結構如下:
Windows操作系統:
obsutil command [parameters.。。] [options.。。]
macOS/Linux操作系統:
。/obsutil command [parameters.。。] [options.。。]
說明:
command為執行的命令,例如ls,cp等。
parameters為該命令的基本參數(必選),例如創建桶時的桶名稱。
options為該命令的附加參數(通常為可選),且附加參數在運行命令時必須以“-”開頭。
方括號[]不是命令的一部分,在輸入命令時,參數不能使用方括號[]括起來。
如命令中含有特殊字符,如&、《、》以及空格等,則需要加引號轉義(macOS/Linux操作系統使用單引號,Windows操作系統使用雙引號)。
附加參數支持兩種傳入方式-key=value和-key value,例如-acl=private和-acl private。兩種參數傳入方式無區別,您可以根據使用習慣選擇任意一種方式。
在Windows操作系統上,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操作系統使用obsutil命令時,建議配置TMOUT=0,防止SSH會話過期導致程序退出。