如何在Google Cloud Platform的存储桶之间移动对象?

时间:2018-09-19 14:58:41

标签: google-cloud-platform google-cloud-storage bucket

在这里的新手,对我的无知表示歉意。

我在Google Cloud Platform上有2个存储桶。每个存储桶都有一个文件夹,其中包含对象。

/ bucket2 / cloud-backup-archive / 4-media set / object

/ bucket / cloud-backup / 4-media set / object

我想将所有对象从bucket2命名目录移动到bucket命名目录。

我已经尝试在控制台上使用传输,但是这无法正常工作,因为它不允许我深入查看目录。似乎只允许传输存储桶中的内容。

谢谢您的帮助。

凯文

1 个答案:

答案 0 :(得分:1)

move the specific objects from one bucket to another的一种可能方法是使用gsutil

要将所有对象从bucket2中的特定子目录移动到bucket中的特定子目录,请使用以下命令:

gsutil mv "gs://bucket2/cloud-backup-archive/4-media set/*" "gs:bucket/cloud-backup/4-media set/"

请注意,如果您有大量对象,则可能希望使用gsutil -m mv选项执行多线程/多处理移动。