复制到本地计算机时如何排除 google 云中 gcs 存储桶中的特定文件夹?

How to exclude the particular folder in gcs bucket in google cloud while copying to local machine?

我正在尝试使用 gsutil 命令将文件和文件夹从 google 云存储复制到虚拟机,但在复制到虚拟机时我需要排除 gcs 存储桶中的一些文件夹,我尝试搜索选项,但我找不到它,如果有人知道这个命令,请帮忙。

提前致谢,

为此,您可以使用如下命令:

gsutil -m rsync -r -x '^dir3/*' gs://bucket

这应该检索存储桶中的所有对象,但以 dir3 开头的对象除外(在您的示例中,文件不在 dir3 目录中)。

Here 您可以找到有关 rsync 命令的更多详细信息