使用 gsutil ls 在特定子目录中查找特定文件名

Find a specific filename in a specific subdirectory with gsutil ls

我有一个 Google 云平台存储桶 buckettop-level-folder。我想列出一个具有特定 extension 的文件,该文件可能位于级别文件夹顶部的任何 sub-directory 中。我该怎么做?

基本上我两次使用 glob 模式时都遇到了问题。

gsutil ls gs://bucket/top-level-folder/*/**<sub-directory>/**/*.<extension>

方法是:

gsutil ls gs://bucket/top-level-folder/**<sub-directory>**.<extension>

这将列出顶级目录下以所需扩展名结尾的所有文件

编辑: 我更改了代码以在 gsutil 命令中包含子目录。