使用 gsutil ls 在特定子目录中查找特定文件名
Find a specific filename in a specific subdirectory with gsutil ls
我有一个 Google 云平台存储桶 bucket
和 top-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 命令中包含子目录。
我有一个 Google 云平台存储桶 bucket
和 top-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 命令中包含子目录。