将文件和文件夹从Google存储桶下载到本地文件夹

Dil*_*ine 61 google-cloud-storage

从Google云端存储下载所有文件的最佳方法是什么?

Seb*_*eft 103

看看gsutil工具.您可以将cp命令与-R(递归)和-m(多线程)选项一起使用.

gsutil -m cp -R gs://<bucket_name> .
Run Code Online (Sandbox Code Playgroud)

如果你想尝试使用公共桶尝试

gsutil -m cp -R gs://uspto-pair .
Run Code Online (Sandbox Code Playgroud)

多线程授予的加速可能非常重要:

$ time gsutil cp -R gs://uspto-pair/docs/2010-08-28 .
...

real    0m12.534s
Run Code Online (Sandbox Code Playgroud)

VS

$ time gsutil -m cp -R gs://uspto-pair/docs/2010-08-28 .
...

real    0m3.345s
Run Code Online (Sandbox Code Playgroud)


Lau*_*ert 9

万一gsutil引发异常(CommandException: Wrong number of arguments for "cp" command.),请尝试以下操作:

gsutil -m cp -R gs://BUCKETNAME ./LOCALFOLDERNAME
Run Code Online (Sandbox Code Playgroud)