Google cloud platform 如何从谷歌云平台下载整个文件夹?
所以我最近注册了谷歌云,但我不知道它更多的是编码,而不是典型的在线存储。所以我在擦除之前备份了一个闪存驱动器,现在我无法检索文件来替换闪存驱动器上的文件。我在这里尝试了一些我在其他问题上看到的命令,但只收到以下结果:Google cloud platform 如何从谷歌云平台下载整个文件夹?,google-cloud-platform,Google Cloud Platform,所以我最近注册了谷歌云,但我不知道它更多的是编码,而不是典型的在线存储。所以我在擦除之前备份了一个闪存驱动器,现在我无法检索文件来替换闪存驱动器上的文件。我在这里尝试了一些我在其他问题上看到的命令,但只收到以下结果: C:\Users\Johnny\AppData\Local\Google\Cloud SDK>gsutil -m cp -r dir gs://backup85468523 CommandException: No URLs matched: dir CommandExcep
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.
或
命令的格式应为gsutil cp[OPTION]。。。src_url dst_url,包括源目录和目标目录,详见文档页面。您的命令似乎缺少目标部分。如果你指的是本地目录,你可以用点“.”表示是 使用以下代码将文件夹从google云存储下载到本地文件夹
os.system('gsutil-m cp-R gcs folder path local folder path')我不知道为什么这样做,因为它不同于文档,但只是删除
目录
效果很好:
gsutil -m cp -r gs://backup85468523
与OP相同的错误。添加
目标目录不会改变任何事情对于那些希望避免安装本地工具(如gsutil
)的人来说,有一种方法可以完全在浏览器中从谷歌云存储下载文件和文件夹:这是否回答了你的问题?
gsutil -m cp -r gs://backup85468523