obsutil官方版是一款非常簡單小巧的命令行工具,我們只需要通過這款軟件就可以對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會話過期導致程序退出。