使用gsutil从CSV下载所有行

时间:2018-05-23 12:17:03

标签: csv google-cloud-platform gsutil

我试图想出一种从单个存储桶下载多个文件的方法。 假设我有一个包含数百个文件的存储桶,我想下载其中65个文件。

我显然可以去控制台并单独下载我需要的每个文件,但效率不高。

另一个选择是使用

下载整个文件夹
gsutil -m cp -r gs://bucket/folder [destination folder]

然而,这将下载所有文件,这也不方便。

我可以以某种方式在CSV中包含我想要的所有文件名并让gsutil迭代该CSV文件吗?

1 个答案:

答案 0 :(得分:1)

您不能直接使用CSV文件,但可以将网址列表输入gsutil:

list_of_urls> gsutil -m cp -I ./download_dir

也许这已经够好了。