cat コマンドは、特定のオブジェクトのコンテンツを ossutil にエクスポートする場合に使用します。

コマンド構文

./ossutil cat oss://bucket/object [--payer requester]
TXT ファイルのコンテンツを表示する場合にのみ、このコマンドを使用することを推奨します。

特定のオブジェクトのコンテンツを表示する
./ossutil cat oss://bucket1/test.txt
language=ch
endpoint=oss-cn-hangzhou.aliyuncs.com

0.273027(s) elapsed
  • バージョン管理が有効になっているバケットにあるオブジェクトの特定バージョンのコンテンツを表示する
    ./ossutil cat oss://bucket1/test.txt --version-id  CAEQARiBgID8rumR2hYiIGUyOTAyZGY2MzU5MjQ5ZjlhYzQzZjNlYTAyZDE3MDRk
    language=ch
    endpoint=oss-cn-hangzhou.aliyuncs.com
    
    0.375125(s) elapsed
    --version-id オプションを使用するには、 ls --all-versions コマンドを実行して、オブジェクトのバージョン ID を取得する必要があります。
    --version-id オプションは、バージョン管理が有効になっているバケット内のオブジェクトにのみ使用できます。 バケットのバージョン管理を有効にするコマンドの詳細は、「bucket-versioning」をご参照ください。

一般的なオプション

次の表に、cat コマンドに追加できるオプションを示します。
オプション 説明
--encoding-type オブジェクト名のエンコードタイプを指定します。 このオプションが指定されている場合、この値を URL にする必要があります。 このオプションが指定されていない場合、オブジェクト名はエンコードされません。 バケット名は URL エンコードできません。
--loglevel ログレベルを指定します。 デフォルト値は null で、ログファイルが生成されないことを示します。 有効値:
  • info:プロンプトログを生成します。
  • debug:対応する HTTP リクエストとレスポンス情報を含む詳細なログを生成します。
--version-id オブジェクトのバージョン ID を指定します。 オブジェクトが配置されているバケットでは、バージョン管理が有効になっている必要があります。
--payer リクエストの支払者を指定します。 pay-by-requester モードを有効にするには、このオプションを requester に設定します。
--proxy-host プロキシサーバーの URL を指定します。 HTTP、HTTPS、SOCKS5 がサポートされています。 URL の例:http://120.79. **.**:3128、socks5://120.79. **. **:1080 など。
--proxy-user プロキシサーバーのユーザー名を指定します。 デフォルト値は null です。
--proxy-pwd プロキシサーバーのパスワードを指定します。 デフォルト値は null です。
一般的なオプションの詳細は、「サポートされているすべてのオプションの表示」をご参照ください。