您可以通过 du
命令计算整个桶或桶前缀下所有对象和分片上传任务(包括未合并的分片)的总大小和总数量。
如果您需要计算的对象数量较多(数量为百万级以上),使用该命令计算时可能会消耗较多时间。如果您确实需要计算对象大小及数量,建议您分目录计算。
./tosutil du tos://bucket[/prefix] [-d] [-m] [-v] [-bf=xxx] [-e=xxx] [-re=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-conf=xxx]
通用可选参数的说明,请参见通用可选参数。
参数名 | 参数类型 | 描述 |
---|---|---|
bucket | String | 计算时指定的桶名。 |
prefix | String | 计算时指定的对象名前缀。 |
-v | Bool | 同时计算所有对象最新版本以及历史版本(如果有)的总大小和总数量。 |
-m | Bool | 同时计算所有分片上传任务(未合并分片)的总大小和总数量。 |
-d | Bool | 目录模式(分隔符为 |
-bf | Enum | 计算总大小和总数量时返回结果中字节数的显示格式。支持的值:
|
以下命令用于计算 bucketname 存储桶内所有对象的数量及大小。
命令
./tosutil du tos://bucketname
返回
以下返回表示 bucketname 存储桶内共有 53 个对象,总大小为 2.37MB;其中 STANDARD(标准存储)类型 45 个,IA(低频存储)类型 2 个,INTELLIGENT_TIERING(智能分层存储)类型 1 个,COLD_ARCHIVE(冷归档存储)类型 5 个。
Start at 2023-11-22 08:39:45.972388 +0000 UTC Calculating objects . Storage class Object number Object size --------------------------------------------------------------------------------------------- STANDARD 45 1.90MB IA 2 80.78KB INTELLIGENT_TIERING 1 67.90KB COLD_ARCHIVE 5 323.43KB --------------------------------------------------------------------------------------------- Total object number: 53 Total object size: 2.37MB End at 2023-11-22 08:39:46.97474 +0000 UTC, 1002 ms elapsed
以下命令用于计算 bucketname 存储桶内所有对象最新版本及历史版本的数量及大小。
命令
./tosutil du tos://bucketname -v
返回
以下返回表示 bucketname 存储桶内共有 58 个对象,总大小为 2.37MB;其中有 53 个最新版本对象,5 个历史版本对象。
Start at 2023-11-22 08:40:21.750155 +0000 UTC Calculating versioning objects . Storage class Object number(all) Object size(all) --------------------------------------------------------------------------------------------- STANDARD 50 1.99MB IA 2 80.78KB INTELLIGENT_TIERING 1 67.90KB COLD_ARCHIVE 5 323.43KB --------------------------------------------------------------------------------------------- Storage class Object number(latest) Object size(latest) --------------------------------------------------------------------------------------------- STANDARD 45 1.90MB IA 2 80.78KB INTELLIGENT_TIERING 1 67.90KB COLD_ARCHIVE 5 323.43KB --------------------------------------------------------------------------------------------- Storage class Object number(historical) Object size(historical) --------------------------------------------------------------------------------------------- STANDARD 5 90.59KB IA 0 0B INTELLIGENT_TIERING 0 0B COLD_ARCHIVE 0 0B --------------------------------------------------------------------------------------------- Total latest object number: 53 Total latest object size: 2.37MB Total historical object number: 5 Total historical object size: 90.59KB Total object number: 58 Total object size: 2.45MB Total delete marker number: 6 End at 2023-11-22 08:40:22.756633 +0000 UTC, 1006 ms elapsed