Google cloud storage 从云存储桶列表下载的最佳方式

Google cloud storage 从云存储桶列表下载的最佳方式,google-cloud-storage,gsutil,Google Cloud Storage,Gsutil,除了执行以下操作外,从云存储桶列表下载的最佳方式是什么: gsutil cp gs://path1 . gsutil cp gs://path2 . gsutil cp gs://path3 . ... gsutil cp gs://path1000 . 理想情况下,还可以捕获错误消息 我试过了 for i in [gs://path1 gs://path2 ..] do gsutil cp $i . done 但这不起作用。这是linux for loop打字错误。在不使用[]的情况

除了执行以下操作外,从云存储桶列表下载的最佳方式是什么:

gsutil cp gs://path1 .
gsutil cp gs://path2 .
gsutil cp gs://path3 .
...
gsutil cp gs://path1000 .
理想情况下,还可以捕获错误消息

我试过了

for i in [gs://path1 gs://path2 ..]
  do gsutil cp $i .
done 

但这不起作用。

这是linux for loop打字错误。在不使用[]的情况下也这样做

for i in gs://path1 gs://path2 ..
  do gsutil cp $i .
done 

你能多说些什么没用吗?是因为路径被折叠(将所有文件放到一个下载目录中),还是因为您没有获得足够的错误详细信息,还是因为花了太长时间,还是?它只是显示“坏模式:[gs://path1],循环中没有下载任何内容。如果我在gs//:path1等周围添加引号,则错误消息是相同的。如果我需要从如下文本文件中读取此长列表:while read-r line;do gsutil cp$line.done;do…;done