Google cloud storage 有没有一种方法可以使用gsutil cp进行多个拷贝?

Google cloud storage 有没有一种方法可以使用gsutil cp进行多个拷贝?,google-cloud-storage,gsutil,Google Cloud Storage,Gsutil,我有一组源/目标对,可以执行以下操作: gsutil cp source1 dest1 gsutil cp source2 dest2 等等 有没有办法在一个gsutil命令中对整个传输组执行此操作?一个gsutil命令无法执行此操作。我所能推荐的最好方法是编写一个脚本,运行所需的gsutil命令,可能以并行组的形式运行(例如,一次50个)。我发现,如果所有副本都将转到一个目标,那么就有可能。。。通过使用-I选项,您可以从中传递URL列表(每行一个)以在stdin上复制,而不是作为命令行参数。这

我有一组源/目标对,可以执行以下操作:
gsutil cp source1 dest1
gsutil cp source2 dest2
等等


有没有办法在一个gsutil命令中对整个传输组执行此操作?

一个gsutil命令无法执行此操作。我所能推荐的最好方法是编写一个脚本,运行所需的gsutil命令,可能以并行组的形式运行(例如,一次50个)。

我发现,如果所有副本都将转到一个目标,那么就有可能。。。通过使用-I选项,您可以从中传递URL列表(每行一个)以在stdin上复制,而不是作为命令行参数。这允许您在管道中使用gsutil上载或下载程序生成的文件/对象,例如:some|program | gsutil-m cp-I gs://my bucket或:some|program | gsutil-m cp-I./download|dir stdin的内容可以命名文件、云URL以及文件和云URL的通配符。我们如何才能使用gsutil cp两个文件?