ossutil は、OSS のデータを管理するために Windows、Linux、macOS で使用するコマンドラインツールです。 このツールでは、オブジェクトとバケットを管理するための便利でシンプルなコマンドが幅広く提供されています。

ossutil を使用して、次の操作を実行できます。
  • バケット管理 (バケットの作成、一覧表示、削除など)。
  • オブジェクト管理 (オブジェクトのアップロード、ダウンロード、一覧表示、コピー、削除など)。
  • パート管理 (パートの一覧表示、削除など)。

ossutil のインストール

ossutil をダウンロードし、インストールする方法の詳細は、「ダウンロードとインストール」をご参照ください。

一般的なコマンド

次の表に、ossutil でサポートされているコマンドを示します。
コマンド 説明
appendfromfile ローカルファイルを OSS の追加可能オブジェクトにアップロードします。
bucket-encryption バケットの暗号化設定を追加、変更、クエリ、または削除します。
bucket-policy バケットのバケットポリシー設定を追加、変更、クエリ、または削除します。
bucket-tagging バケットのタグ設定を追加、変更、クエリ、または削除します。
cat オブジェクトのコンテンツを ossutil にエクスポートします。
config OSS アクセス情報を保存する設定ファイルを生成します。
cors バケットのクロスオリジンリソース共有 (CORS) 設定を追加、変更、クエリ、または削除します。
cors-options バケットが、指定されたクロスオリジンリクエストを許可するかどうかをテストします。
cp オブジェクトをアップロード、ダウンロード、またはコピーします。
create-symlink シンボリックリンク (ソフトリンクとも呼ばれます) を作成します。
du 指定されたバケット、オブジェクト、またはフォルダーのストレージサイズを取得します。
getallpartsize バケット内のすべてのパートの合計サイズと、アップロードされていない各パートのサイズを取得します。
hash ローカルファイルの CRC64 値または MD5 値を計算します。
help コマンドのヘルプ情報を取得します。 特定のコマンドの情報を取得するには、help コマンドを使用することを推奨します。
lifecycle バケットのライフサイクル設定を追加、変更、クエリ、または削除します。
listpart 指定されたオブジェクトでアップロードされていないパートをリストします。
logging バケットのログ設定を追加、変更、クエリ、または削除します。
ls バケット、オブジェクト、またはパートをリストします。
mb バケットを作成します。
mkdir バケット内にディレクトリを作成します。
object-tagging オブジェクトのタグ設定を追加、変更、クエリ、または削除します。
probe OSS へのアクセスをモニタリングし、ネットワーク障害や不適切なパラメーター設定によってアップロードおよびダウンロードプロセス中に発生した問題をトラブルシューティングします。
read-symlink シンボリックリンクオブジェクトの説明を読み取ります。
t249014.html#concept_303819 バケットのホットリンク保護設定を追加、変更、クエリ、または削除します。
t249006.html#concept_303811 単一のオブジェクトを凍結状態から読み取り可能状態に復元します。
t1280086.html#concept_1614439 バケットの pay-by-requester 設定を設定またはクエリします。
t249001.html#concept_303805 バケット、オブジェクト、またはパートを削除します。
t249003.html#concept_303807 バケットまたはオブジェクトの ACL を設定します。
set-meta アップロードされたオブジェクトのメタデータを設定します。
t249012.html#concept_303817 第三者ユーザーがバケット内のオブジェクトにアクセスするための署名付き URL を生成します。
stat 指定されたバケットまたはオブジェクトの説明を取得します。
t249022.html#concept_303828 ossutil バージョンを更新します。
t601735.html#concept_744988 バケットの静的 Web サイトホスティングと オリジンフェッチ設定を追加、変更、クエリ、または削除します。