为什么 gsutil -m cp -R 比 gsutil cp -R 快得多

Emi*_*uez 3 google-compute-engine gsutil

大家好,我正在使用 GCE,现在我是存储桶的新手。我的另一个桶上有很多照片。我尝试将其复制为

sudo gsutil cp -R dir dir
Run Code Online (Sandbox Code Playgroud)

我花了 30 分钟仍未完成文件复制,所以我尝试了使用 -m 命令的建议

sudo gsutil -m cp -R dir dir
Run Code Online (Sandbox Code Playgroud)

它快了很多。但我想知道是什么让它更快。-m 代表什么?

谢谢!

小智 5

从文档gsutil cp

如果您要上传大量文件,您可能需要使用该gsutil -m选项来执行并行(多线程/多处理)复制:

gsutil -m cp -R dir gs://my_bucket'

所以原因是该-m标志使cp命令打开多个并发请求以并行复制文件,从而大大加快了速度。