代码之家  ›  专栏  ›  技术社区  ›  BAE

gsutil:为什么ls返回目录本身

  •  0
  • BAE  · 技术社区  · 4 年前

    $ gsutil ls gs://ml_models_c/ref7/test/model/2/
    gs://ml_models_c/ref7/test/model/2/                        <= why this?
    gs://ml_models_c/ref7/test/model/2/saved_model.pb
    gs://ml_models_c/ref7/test/model/2/variables/
    $ gsutil ls gs://seldon-models/tfserving/mnist-model/1/
    gs://seldon-models/tfserving/mnist-model/1/saved_model.pb
    gs://seldon-models/tfserving/mnist-model/1/variables/
    

    为什么会有 gs://ml_models_c/ref7/test/model/2/ 在第一个命令输出中? 为什么第二个命令本身不返回?

    看来我能搞定。

    谢谢

    0 回复  |  直到 4 年前
        1
  •  0
  •   Brian Dorsey    4 年前

    在API级别,云存储没有文件夹的概念,所有内容都存储为可能带有斜杠的长文件名。

    gs://ml_models_c/ref7/test/model/2/ ,但没有名为 gs://seldon-models/tfserving/mnist-model/1/

    对象,您可以删除它,它将不再显示在的结果中 gsutil ls