首页 > 解决方案 > 上传时 gsutil stat 存储桶问题

问题描述

我尝试使用 gsutil stat 命令显示子目录的对象状态,但出现错误 gsutil -q stat gs://my-bucket/my-object/

标签: google-cloud-platform

解决方案


Cloud Storage 使用平面命名空间将对象存储在存储分区中。虽然您可以在对象名称中使用斜杠(“/”)以使其看起来好像对象处于分层结构中,但 gsutil stat 命令将尾部斜杠视为对象名称的一部分。

例如,如果您运行命令 gsutil -q stat gs://my-bucket/my-object/,gsutil 会查找有关对象 my-object/ 的信息(带有尾部斜杠),而不是对嵌套的对象进行操作在我的桶/我的对象/下。除非您实际上有一个具有该名称的对象,否则操作将失败。

对于子目录列表,请改用 gsutil ls。


推荐阅读