【发布时间】:2018-12-27 15:25:29
【问题描述】:
我尝试像这样在gsutil 中使用stat 命令:
$ gsutil -q stat gs://test
但它导致了以下异常:
CommandException:stat 命令仅适用于对象 URL
注意:我不想使用ls 命令,因为存储桶中的文件太多。
那么,我该怎么做呢?
【问题讨论】:
标签: google-cloud-storage gsutil
我尝试像这样在gsutil 中使用stat 命令:
$ gsutil -q stat gs://test
但它导致了以下异常:
CommandException:stat 命令仅适用于对象 URL
注意:我不想使用ls 命令,因为存储桶中的文件太多。
那么,我该怎么做呢?
【问题讨论】:
标签: google-cloud-storage gsutil
stat 仅提供objects 的详细信息,而不是存储桶及其文件总数。
因此,您最好将du 与wc 结合使用:
$ gsutil du gs://your-bucket | wc -l
如果您在 Windows 上运行,请检查 this option 或 this one 以获取 wc 命令。
您可以使用以下方法计算对象的数量:
gsutil ls gs://your-bucket/** | wc -l
添加-l 标志只会显示对象的数量。
【讨论】: