如何从Google Cloud Platform下载整个文件夹?

时间:2018-02-10 17:22:52

标签: google-cloud-platform

所以我最近注册了Google Cloud,而不知道它比典型的在线存储更适合编码。所以我在擦除之前备份了我的一个闪存驱动器,现在我无法检索文件以在闪存驱动器上替换它们。我已经尝试了一些我在其他问题上看过的命令,但只收到了以下结果:

C:\Users\Johnny\AppData\Local\Google\Cloud SDK>gsutil -m cp -r dir gs://backup85468523
CommandException: No URLs matched: dir
CommandException: 1 file/object could not be transferred.

C:\Users\Johnny\AppData\Local\Google\Cloud SDK>gsutil -m cp -R    gs://backup85468523
CommandException: Wrong number of arguments for "cp" command.

3 个答案:

答案 0 :(得分:0)

该命令的格式应为gsutil cp [OPTION] ... src_url dst_url,包含源目录和目标目录,详见cp - Copy files and objects文档页面。您的命令似乎缺少目标部分。如果你的意思是本地目录,你可以指示带有一个点"。" 。

答案 1 :(得分:0)

使用以下代码将文件夹从Google云存储下载到本地文件夹

os.system('gsutil -m cp -R gcs-folder-path local-folder-path')

答案 2 :(得分:0)

我不知道为什么这样做,因为它与文档不同,但是仅删除dir可以很好地工作:

gsutil -m cp -r gs://backup85468523