cat命令僅支援將儲存空間(Bucket)內檔案(Object)的內容輸出到螢幕。
注意事項
要輸出檔案內容,您必須具有oss:GetObject
許可權。具體操作,請參見為RAM使用者授權自訂的權限原則。
命令格式
ossutil cat oss://bucket/object [flags]
參數 | 類型 | 說明 |
--count | int | 僅列印N個字元。預設值:-1。 |
--encoding-type | string | 輸入的對象名或檔案名稱的編碼方式。取值:url。 |
--head | int | 僅列印前N個字元。 |
--offset | int | 從位置N開始列印。 |
--request-payer | string | 請求的支付方式,如果為要求者付費模式,請設定該值。取值:requester。 |
--tail | int | 僅列印最後N個字元。 |
--version-id | string | 對象的版本標識。 |
說明
關於支援的全域命令列選項,請參見支援的全域命令列選項。
使用樣本
將儲存空間examplebucket內名為example.txt的檔案內容輸出到螢幕。
ossutil cat oss://examplebucket/example.txt
顯示開始的10個字元。
ossutil cat oss://examplebucket/example.txt --head 10
顯示最後的10個字元。
ossutil cat oss://examplebucket/example.txt --tail 10
顯示從位置10開始的20個字元。
ossutil cat oss://examplebucket/example.txt --offset 10 --count 20
顯示從位置10到檔案尾的字元。
ossutil cat oss://examplebucket/example.txt --offset 10