gpt4 book ai didi

google-cloud-storage - 如何跳过 gsutil rsync 中的现有文件

转载 作者:行者123 更新时间:2023-12-04 01:34:23 48 4
gpt4 key购买 nike

我想在我的本地计算机磁盘上的目录和我的 Google Cloud Storage 存储桶之间复制文件,条件如下:

1) 复制所有新文件和文件夹。

2) 跳过所有现有文件和文件夹,无论它们是否已被修改。

我曾尝试使用 Google ACL 策略来实现这一点,但它似乎不起作用。

我正在使用 Google Cloud Storage 管理员服务帐户将我的文件复制到存储桶。

最佳答案

正如@A.Queue 所评论的,跳过现有文件的解决方案是使用 gsutil cp命令与 -n选项。此选项表示 no-clobber,因此 Cloud Storage 存储桶中已存在的所有文件和目录都不会被覆盖,并且只会将新文件和目录添加到存储桶中。

如果您运行以下命令:

gsutil cp -n -r . gs://[YOUR_BUCKET]

您将复制 Cloud Storage 存储分区中不存在的所有文件和目录(包括整个目录树以及下面的所有文件和子目录),而所有已经存在的文件和目录都将被跳过。

您可以在此 link 中找到与此命令相关的更多信息。 .

关于google-cloud-storage - 如何跳过 gsutil rsync 中的现有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50596953/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com