使用 gsutil 从多个子文件夹上传文件

Upload files from multiple subfolders with gsutil

我需要将文件夹的所有内容(包括其子文件夹)“移动”到 Google 云存储中的存储桶。

最接近的方法是使用 gsutil -rsync,但它会在不移动文件的情况下克隆所有数据。

我需要移动所有数据并将数据仅保存在 GCP 中,而不是本地存储中。我的本地存储仅用作临时服务器(因为我只有几 GB 的空间可以在本地存储上存储数据)

我怎样才能做到这一点? gsutil 有什么办法吗?

谢谢!

要将数据移动到存储桶并回收本地磁盘上的 space,您需要使用 mv 命令,例如:

gsutil mv -r  mylocalfolder gs://mybucketname

mv 命令将文件复制到存储桶并在上传后删除它们。