如何计算存储桶中的对象数?

时间:2018-07-19 13:08:23

标签: google-cloud-storage gsutil

我尝试像这样在stat中使用gsutil命令:

$ gsutil -q stat gs://test

但它导致以下异常:

  

CommandException:stat命令仅适用于对象URL

注意:我不希望使用ls命令,因为存储桶中文件太多。

那我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以使用以下方法计算对象数量:

gsutil ls gs://your-bucket/** | wc -l

添加-l标志只会显示对象数。

答案 1 :(得分:-1)

stat仅提供objects的详细信息,而不提供存储桶及其文件总数。

因此,最好的拍摄方法是结合使用duwc

$ gsutil du gs://your-bucket | wc -l

如果您在Windows上运行,请检查wc命令的this optionthis one