我想将我在Google存储中拥有的所有图像,视频和数据导出到本地目录中,因为我要取消订阅。但是没有做到这一点的适当文档,我发现了如何将其从1个服务提供商转移到另一个服务提供商,而不是导出。
https://cloud.google.com/storage-transfer/docs/how-to?authuser=4
那是我找到的唯一文档,但没有提及如何在本地传输。
答案 0 :(得分:1)
如果安装gsutil
,则可以使用cp
命令,如下所示:
gsutil -m cp -r gs://YOUR_BUCKET_NAME/*.* .
如果有大量文件,请使用-m
执行并行复制。使用-r
也可以复制子目录的内容。然后,*.*
是“任何文件名和文件扩展名”的正则表达式,最后.
会将其下载到您运行gsutil
的目录中。您可以找到有关这些标志in here
对您可能拥有的所有存储桶重复此操作,您便设置好了。
另一种选择是使用the libraries or the API,但这需要您做更多的设置,而gsutil
则更容易完成。