使用 gsutil
从 Google Cloud Storage 下载文件夹是一个直接的过程。gsutil
是一个 Python 编写的命令行工具,它允许你管理 Google Cloud Storage 的数据。以下是使用 gsutil
下载文件夹的步骤:
如果你还没有安装 gsutil
,你可以通过安装 Google Cloud SDK 来获取它,因为 gsutil
是 SDK 的一部分。
gsutil
:gsutil cp
命令可以用来复制文件或文件夹。要下载整个文件夹,你可以使用 -r
选项(递归),这样可以包括文件夹内的所有子文件夹和文件。
假设你要下载的文件夹位于 gs://your-bucket/folder-to-download/
,你可以使用以下命令将其下载到本地的指定路径:
gsutil -m cp -r gs://your-bucket/folder-to-download/ ./local-destination-folder/
这里的参数解释:
-m
:启用并行复制,可以加快大量文件的传输速度。-r
:递归复制,用于复制整个目录。gs://your-bucket/folder-to-download/
:源路径,你的 Google Cloud Storage 中的文件夹路径。./local-destination-folder/
:目标路径,你的本地机器上的文件夹路径。下载完成后,你可以检查本地目标文件夹以确认所有文件都已正确下载。
-m
选项可以显著提高大量小文件的下载速度,但如果网络连接不稳定,可能会导致某些文件下载失败。在这种情况下,可能需要重新运行命令或不使用 -m
选项。领取专属 10元无门槛券
手把手带您无忧上云