如何在Google云端存储中下载多个文件

问题描述 投票:8回答:2

场景:存储桶中存在多个文件夹和许多文件,项目团队成员可以访问这些文件夹。而不是一次下载一个文件(这是非常慢和耗时),有没有办法下载整个文件夹?或者至少一次有多个文件?这是否可以在不必使用其中一个命令控制台的情况下实现?一些团队成员不懂技术,需要尽可能简单地访问这些文件。感谢您的任何帮助!

google-cloud-storage google-cloud-platform
2个回答
7
投票

我建议用gsutil下载文件。但是,如果要传输大量文件,则可能需要使用gsutil -m选项来执行并行(多线程/多处理)副本:

gsutil -m cp -R gs://your-bucket .

下载文件的时间减少可能非常重要。有关GCS Cloud Storage documentation命令的完整信息,请参阅此cp


6
投票

我建议他们使用gsutil。 GCS的API一次只处理一个对象。但是,它的命令行实用程序gsutil非常乐意并行下载一堆对象。使用gsutil下载整个GCS“文件夹”非常简单:

$> gsutil cp -r gs://my-bucket/remoteDirectory localDirectory
© www.soinside.com 2019 - 2024. All rights reserved.