全部產品
Search
文件中心

Object Storage Service:命令列工具ossutil 1.0

更新時間:Dec 11, 2024

ossutil支援通過Windows、Linux和macOS系統以命令列方式管理OSS資料。

版本升級

推薦您使用全新升級的ossutil2.0,快速安裝並使用,請參見安裝ossutil

ossutil2.0重點功能如下:

  • 全新的命令組織圖:引入了多級命令支援,包括API級命令(例如ossutil api put-bucket-acl)和進階命令(如ossutil config)。

  • 改進的組態管理機制:簡化了初始配置流程,使用者僅需提供AccessKey ID、AccessKey Secret及地區ID即可完成安裝後的基礎配置,並且支援通過--profile參數指定多個設定檔,增強了靈活性。

  • 豐富的過濾參數:對於批量處理命令(如lscprm等),新增了基於路徑、檔案大小、修改時間以及對象中繼資料等多種過濾條件的支援,極大地提升了操作的精確性和效率。

  • 靈活的輸出格式調整:新增--output-format參數,允許使用者將輸出格式設定為JSON、YAML或XML,以便更好地適配不同的資料處理需求;同時引入了--output-query選項,讓使用者能夠對輸出內容進行篩選,擷取所需資訊。

  • 安全性增強:為了提高安全性,ossutil 2.0支援通過環境變數設定敏感參數,避免在命令列中直接暴露密鑰,減少了泄露風險;此外,新增的--dry-run選項使使用者能夠在實際執行命令前驗證其行為,確保操作無誤。

安裝ossutil

有關ossutil的下載及安裝的具體操作,請參見安裝ossutil

配置ossutil

有關ossutil的配置的具體操作,請參見配置ossutil

常用命令

您可以通過以下列表學習ossutil命令的用法:

名稱

描述

access-monitor

配置儲存空間(Bucket)的訪問跟蹤狀態。

appendfromfile

用於在已上傳的追加類型檔案(Appendable Object)末尾直接追加內容。

bucket-cname

查看Bucket的CNAME配置。

bucket-encryption

添加、修改、查詢、刪除Bucket的加密配置。

bucket-policy

添加、修改、查詢、刪除Bucket的Bucket policy配置。

bucket-tagging

添加、修改、查詢、刪除Bucket的標籤配置。

bucket-versioning

添加或查詢Bucket的版本控制配置。

cat

將檔案內容輸出到ossutil。

config

建立設定檔來儲存OSS訪問資訊。

cors

添加、修改、查詢、刪除Bucket的CORS配置。

cors-options

用於測試Bucket是否允許指定的跨域訪問請求。

cp

用於上傳、下載、拷貝檔案。

create-symlink

建立符號連結(軟連結)。

du

用於擷取指定Bucket、指定Object或檔案目錄所佔的儲存空間大小。

getallpartsize

擷取Bucket內所有未完成上傳的Multipart任務的每個分區大小以及分區總大小。

hash

用於計算本地檔案的CRC64或MD5。

help

擷取命令的協助資訊。當您不清楚某個命令的用法時,建議您使用help命令擷取該命令的協助資訊。

inventory

命令用於添加、查詢、列舉、刪除Bucket的清單規則。

lifecycle

命令用於添加、修改、查詢、刪除生命週期規則配置。

listpart

列出沒有完成分區上傳的Object的分區資訊。

logging

添加、修改、查詢、刪除Bucket的日誌管理配置。

lrb

列舉單個或多個地區(Region)下Bucket的基本資料。

ls

列舉Bucket、Object和Part。

mb

建立Bucket。

mkdir

在Bucket內建立檔案目錄。

object-tagging

添加、修改、查詢或刪除Object的標籤配置。

probe

針對OSS訪問的檢測命令,可用於排查上傳、下載過程中因網路故障或基本參數設定錯誤導致的問題。

read-symlink

讀取符號連結(軟連結)檔案的描述資訊。

referer

添加、修改、查詢、刪除Bucket的防盜鏈配置。

replication

管理Bucket的跨地區複製規則配置。

request-payment

設定或查詢Bucket的要求者付費模式配置。

resource-group

為儲存空間(Bucket)配置所屬資源群組以及擷取資源群組資訊。

restore

恢複冷凍狀態的Object為可讀狀態。

revert-versioning

將已刪除的Object恢複至最近的版本。

rm(刪除)

刪除Bucket、Object和Part。

set-acl

設定Bucket或Object的存取權限(ACL)。

set-meta

設定已上傳Object的中繼資料。

sign

用於產生經過簽名的檔案URL,並將簽名URL分享給第三方供其下載或預覽。

stat

擷取指定Bucket或Object的描述資訊。

style

設定圖片樣式。

sync

用於同步本地檔案到OSS、同步OSS檔案到本地、在OSS之間同步檔案。

update

用於更新ossutil版本。

website

用於添加、修改、查詢、刪除Bucket的靜態網站託管配置、重新導向配置、鏡像回源配置。

worm

管理Bucket的合規保留原則。

查看選項

有關命令列選項的更多資訊,請參見查看選項

常見問題

有關常見問題的更多資訊,請參見常見問題