使用 gsutil 下载 FireStorage 文件
Posted
技术标签:
【中文标题】使用 gsutil 下载 FireStorage 文件【英文标题】:Download FireStorage files using gsutil 【发布时间】:2019-04-21 19:52:12 【问题描述】:我正在尝试使用 gsutil 将所有文件从我的 firestorage 下载到我的系统。
我根据documentation 使用以下命令下载所有.jpg 文件:
gsutil cp gs://my-bucket/*.jpg
但是我收到错误消息,说 cp 命令的参数数量错误,我想它要求我的计算机中的路径,但我该如何把它放在那里??
【问题讨论】:
【参考方案1】:gsutil cp
的语法是:
gsutil cp <source> <destination>
你称它为:
gsutil cp gs://my-bucket/*.jpg
这意味着您指定的是来源,而不是目的地。例如,如果您想将文件存储在运行命令的目录/文件夹中,您可以将其运行为:
gsutil cp gs://my-bucket/*.jpg .
最后的.
表示目标是当前目录,您在其中运行命令。
【讨论】:
我知道如何将我的本地存储指定为目标?我的桶看起来像这样gs://mybucket/File/Path One
。那我是给空间还是写gs://mybucket/File/ Path%20%One
.
是运行gsutil
的机器上的本地目录。如果您在本地计算机上运行该本地计算机,则文件将放入您运行命令的目录中。
对不起,我错过了文档和此评论中的 .
。非常感谢。我正在同时处理多项任务,老实说,这感觉很尴尬..【参考方案2】:
请回去检查一下,应该可以正常工作的。
gsutil cp gs://my-bucket/*.txt .
【讨论】:
以上是关于使用 gsutil 下载 FireStorage 文件的主要内容,如果未能解决你的问题,请参考以下文章
使用 Gsutil 从 Google Cloud 下载文件夹