【发布时间】:2022-01-08 05:20:38
【问题描述】:
我正在尝试从我的 Google Cloud Storage 下载完整的存储分区。我正在使用 gsutil 和 CLOUD SHELL 终端。
我当前的一段代码收到错误:“CommandException:目标 URL 必须命名一个目录、存储桶或存储桶 cp 命令的多源形式的子目录。”
代码是:
gsutil -m cp -r gs://googleBucket D:\GOOGLE BACKUP
其中 googleBucket 是存储桶,而 D:\GOOGLE BACKUP 是我想要的下载位置的目录。我在这里遗漏了什么吗?
感谢任何帮助。 附言我对技术一窍不通,其中大部分对我来说都是新的。
【问题讨论】:
-
你能用双引号检查windows路径
gsutil -m cp -r gs://googleBucket "D:\GOOGLE BACKUP"吗? -
我有点困惑。您说您使用的是基于 Linux 的 Cloud Shell,但也使用 D:\GOOGLE BACKUP 进行下载。你的标题提到你想把它下载到本地磁盘。您指的是您的计算机还是运行 Cloud Shell 的虚拟机?
-
这是一个两部分的过程,因此我的回答如下
-
@ClumsyPuffin 同样的错误。
-
@p13rr0m 我和你一样困惑。我正在运行 Windows 10 并尝试将其下载到我的计算机上。 Cloud Shell 是 Google 控制台打开的内容,系统会提示我将代码粘贴到那里下载。
标签: google-cloud-platform gsutil