因此,我最近注册了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.
该命令的格式应为gsutil cp [OPTION] ... src_url dst_url,包含源目录和目标目录,详见cp - Copy files and objects文档页面。您的命令似乎缺少目标部分。如果您指的是本地目录,则可以指示带有“。”的点。 。
我不知道为什么会这样,因为它与文档不同,但只是删除dir
工作正常:
gsutil -m cp -r gs://backup85468523
使用以下代码将文件夹从谷歌云存储下载到本地文件夹
os.system('gsutil -m cp -R gcs-folder-path local-folder-path')