gsutil - 是否可以仅列出文件夹?

时间:2015-09-22 08:18:53

标签: google-cloud-storage google-cloud-dataflow

是否可以使用gsutil工具列出存储桶中的文件夹?

我看不到列出here的任何内容。

例如,我只想列出此存储桶中的文件夹:

enter image description here

2 个答案:

答案 0 :(得分:7)

Folders don't actually exist。 gsutil和存储浏览器在封面下做了一些魔术,给人一种文件夹存在的印象。

您可以过滤gsutil结果,只显示以正斜杠结尾的结果:

gsutil ls gs://bucket/ | grep -e "/$"

答案 1 :(得分:0)

只需在此处添加,如果您直接将文件夹树拖到google cloud storage web GUI,那么您实际上并不会获得父文件夹的文件,实际上每个文件名都是完全 合格网址,例如"/blah/foo/bar.txt",而不是文件夹blah>foo>bar.txt

这里的技巧是首先使用GUI创建一个名为blah的文件夹,然后在内部(使用GUI中的按钮)创建另一个名为foo的文件夹,最后将文件拖到其中。

现在列出文件时,您将获得一个单独的条目

  1. blah /
  2. foo /
  3. bar.txt

而不只是一个

  1. blah / foo / bar.txt
相关问题