通過-h選項來查看所有ossutil支援的所有option。
$./ossutil -h
Usage of ossutil:
Options:
-s --short-format 顯示精簡格式,如果未指定該選項,預設顯示長格式。
--snapshot-path= 該選項用於在某些場景下加速增量上傳批量檔案(目前,下載和拷貝不支援該選項)。在cp上傳檔案時使用該選項,ossutil在指定的目錄下組建檔案記錄檔案上傳的快照資訊,在下一次指定該選項上傳時,ossutil會讀取指定目錄下的快照資訊進行增量上傳。用戶指定的snapshot目錄必須為本地檔案系統上的可寫目錄,若該目錄不存在,ossutil會建立該檔案用於記錄快照資訊,如果該目錄已存在,ossutil會讀取裡面的快照資訊,根據快照資訊進行增量上傳(只上傳上次未成功上傳的檔案和本地進行過修改的檔案),並更新快照資訊 。注意:因為該選項通過在本地記錄成功上傳的檔案的本地lastModifiedTime,從而在下次上傳時通過比較lastModifiedTime來決定是否跳過相同檔案的上傳,所以在使用該選項時,請確保兩次上傳期間沒有其他用戶更改了oss上的對應object。當不滿足該場景時,如果想要增量上傳批量檔案,請使用--update選項。另外,ossutil不會主動刪除snapshot-path下的快照資訊,為了 避免快照資訊過多,當用戶確定快照資訊無用時,請用戶自行清理snapshot-path。
-j --jobs= 多檔案操作時的並發任務數,預設值:5,取值範圍:1-10000
-v --version 顯示ossutil的版本(1.0.0.Beta2)並退出。
--output-dir= 指定輸出檔案所在的目錄,輸出檔案目前包含:cp命令批量拷貝檔案出錯時所產生的report檔案(關於report檔案更多資訊,請參考cp命令幫助)。預設值為 :目前的目錄下的ossutil_output目錄。
--parallel= 單檔案內部操作的並發任務數,取值範圍:1-10000, 預設將由ossutil根據操作類型和檔案大小自行決定。
-L --language= 設定ossutil工具的語言,預設值:CH,取值範圍:CH/EN
-t --sts-token= 訪問oss使用的STSToken(該選項值會覆蓋設定檔中的相應設定),非必須設定項。
-m --multipart 指定操作的對象為bucket中未完成的Multipart事件,而非預設情況下的object。
-b --bucket 對bucket進行操作,該選項用於確認操作作用於bucket
--delete 刪除操作
-e --endpoint= ossutil工具的基本endpoint配置(該選項值會覆蓋設定檔中的相應設定),注意其必須為一個次層網域。
-k --access-key-secret= 訪問oss使用的AccessKeySecret(該選項值會覆蓋設定檔中的相應設定)。
--bigfile-threshold= 開啟大檔案斷點續傳的檔案大小閾值,預設值:100M,取值範圍:0B-9223372036854775807B
--retry-times= 當錯誤發生時的重試次數,預設值:3,取值範圍:1-500
-a --all-type 指定操作的對象為bucket中的object和未完成的Multipart事件。
-r --recursive 遞迴進行操作。對於支援該選項的命令,當指定該選項時,命令會對bucket下所有合格objects進行操作,否則只對url中指定的單個object進行操作。
-f --force 強制操作,不進行詢問提示。
-u --update 更新操作
-c --config-file= ossutil工具的設定檔路徑,ossutil啟動時從設定檔讀取配置,在config命令中,ossutil將配置寫入該檔案。
-i --access-key-id= 訪問oss使用的AccessKeyID(該選項值會覆蓋設定檔中的相應設定)。
--acl= acl資訊的配置。
-d --directory 返回目前的目錄下的檔案和子目錄,而非遞迴顯示所有子目錄下的所有object。
--checkpoint-dir= checkpoint目錄的路徑(預設值為:.ossutil_checkpoint),斷點續傳時,操作失敗ossutil會自動建立該目錄,並在該目錄下記錄checkpoint資訊,操作成功會刪除該目錄。如果指定了該選項,請確保所指定的目錄可以被刪除。
--type= 計算的類型, 預設值:crc64, 取值範圍: crc64/md5
-h --help Show usage message
ossutil的每個命令支援以上option中的部分option,若要查看某個命令command支援哪些option,請使用ossutil help command來查看。