tencent cloud

Cloud Object Storage

さまざまなファイルの統計情報を取得 - du

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-05-19 15:52:08
duコマンドは、バケットまたはフォルダ内の各バケットタイプのファイルの統計情報を一覧表示するために使います。この統計情報には、異なるストレージタイプのファイルの総数や各タイプのファイルの合計サイズが含まれます。
注意:
このコマンドですべてのオブジェクト情報を集計するには、ポリシー許可を設定する際に、actionをcos:HeadBucketcos:GetBucketに設定する必要があります。
このコマンドですべてのバージョン履歴情報を集計するには、ポリシー許可を設定する際に、actionをcos:HeadBucketcos:GetBucketVersioningcos:GetBucketObjectVersionsに設定する必要があります。
詳細な権限については、CAM対応APIをご参照ください。

コマンド形式

./coscli du cos://<bucketAlias>[/prefix/] [flag]
duコマンドには、次のオプションのパラメータが含まれます。
パラメータ形式
パラメータ用途
事例
cos://<bucket-name>
アクセスするバケットを指定します。パラメータ設定 のバケットの別名、またはバケット名を使用してアクセスすることがサポートされております。バケット名でアクセスする場合は、追加の endpoint flag が必要になります。
バケットの別名を使用してアクセスする場合:cos://example-aliasバケット名を使用してアクセスする場合:cos://examplebucket-1250000000
/prefix/
いずれかのフォルダを指定します
cos://bucket1/picture/
duコマンドには、以下のオプションflagが含まれます。
flagの略称
flagの正式名称
flagの用途
-h
--help
ヘルプ情報を出力
なし
--include
特定のモードを含むファイル
なし
--exclude
特定のモードを除外したファイル
なし
--all-versions
オブジェクトのすべてのバージョンの統計。バケットのバージョン管理が有効になっている場合にのみ使用できます。統計には DeleteMarker の数も表示されます
説明:
--include --exclude は標準的な正規表現の構文をサポートしており、これを使えば特定の条件を満たすファイルをフィルタリングすることができます。
zshを使用する際、pattern文字列の両端に二重引用符を付ける必要がある場合があります。
./coscli du cos://bucket1/picture/ --include ".*\\.mp4$"
このコマンドのその他の一般的なオプション(バケットの切り替え、ユーザーアカウントの切り替えなど)については、一般オプション ドキュメンテーションを参照してください。

操作事例

bucket1にあるファイルの統計情報を一覧表示します

./coscli du cos://bucket1
返された結果の例は以下の通りで、出力情報には次のものが含まれます:そのバケット内の各ストレージタイプのオブジェクト数とサイズ、バケット内のオブジェクトの総数、バケット内のオブジェクトの総容量。
STORAGE CLASS | OBJECTS COUNT | TOTAL SIZE
--------------------------+---------------+-------------
STANDARD | 2 | 164 B
STANDARD_IA | 0 | 0 B
INTELLIGENT_TIERING | 0 | 0 B
ARCHIVE | 0 | 0 B
DEEP_ARCHIVE | 0 | 0 B
MAZ_STANDARD | 0 | 0 B
MAZ_STANDARD_IA | 0 | 0 B
MAZ_INTELLIGENT_TIERING | 0 | 0 B
MAZ_ARCHIVE | 0 | 0 B
--------------------------+---------------+-------------
INFO[2022-12-14 17:35:41] Total Objects Count: 2
INFO[2022-12-14 17:35:41] Total Objects Size: 164 B

bucket1のpictureフォルダにあるファイルの統計情報を一覧表示します

./coscli du cos://bucket1/picture/

bucket1のpictureフォルダにあるすべての.mp4タイプのファイルの統計情報を一覧表示します

./coscli du cos://bucket1/picture/ --include ".*\\.mp4$"

bucket1のpictureフォルダにあるすべての.mdタイプのファイルの統計情報を一覧表示します

./coscli du cos://bucket1/picture/ --exclude ".*\\.md$"

bucket1ストレージバケット内のファイルおよびすべてのバージョン履歴の統計情報を一覧表示

./coscli du cos://bucket1 --all-versions
返された結果の例は以下の通りで、出力情報には次のものが含まれます:そのバケット内の各ストレージタイプのオブジェクト数とサイズ、バケット内のオブジェクトの総数、バケット内のオブジェクトの総容量。
STORAGE CLASS | OBJECTS COUNT | TOTAL SIZE
--------------------------+---------------+-------------
STANDARD | 545 | 1.14 MB
STANDARD_IA | 0 | 0 B
INTELLIGENT_TIERING | 0 | 0 B
ARCHIVE | 0 | 0 B
DEEP_ARCHIVE | 13 | 11.74 KB
MAZ_STANDARD | 0 | 0 B
MAZ_STANDARD_IA | 0 | 0 B
MAZ_INTELLIGENT_TIERING | 0 | 0 B
MAZ_ARCHIVE | 0 | 0 B
--------------------------+---------------+-------------
INFO[2025-02-25 17:36:36] Total Objects Count: 558
INFO[2025-02-25 17:36:36] Total Objects Size: 1.15 MB
INFO[2025-02-25 17:36:36] Total DeleteMarker Count: 501

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック