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

Google cloud storage 如何跳过gsutil rsync中的现有文件,google-cloud-storage,rsync,gsutil,Google Cloud Storage,Rsync,Gsutil,我想在本地计算机磁盘上的目录和Google云存储桶之间复制文件,条件如下: 1) 复制所有新文件和文件夹 2) 跳过所有现有文件和文件夹,无论它们是否已被修改 我曾尝试使用Google ACL策略来实现这一点,但它似乎不起作用 我正在使用谷歌云存储管理服务帐户将我的文件复制到存储桶中 正如@A.Queue所评论的,跳过现有文件的解决方案是使用带有-n选项的gsutil cp命令。此选项意味着没有clobber,因此云存储桶中已经存在的所有文件和目录都不会被覆盖,只有新的文件和目录会添加到该桶中

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

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

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

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


我正在使用谷歌云存储管理服务帐户将我的文件复制到存储桶中

正如@A.Queue所评论的,跳过现有文件的解决方案是使用带有
-n
选项的
gsutil cp
命令。此选项意味着没有clobber,因此云存储桶中已经存在的所有文件和目录都不会被覆盖,只有新的文件和目录会添加到该桶中

如果运行以下命令:

gsutil cp -n -r . gs://[YOUR_BUCKET]
您将复制云存储桶中不存在的所有文件和目录(包括整个目录树及其下的所有文件和子目录),而将跳过所有已经存在的文件和目录


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

此问题应为服务器故障。看看