gsutil cp解压缩我的gzip压缩文件

时间:2018-04-10 07:51:40

标签: google-cloud-storage

我在GCS中有一堆已经gzipped的文件,我想下载但保持压缩。当我尝试下载文件运行命令:gsutil -m cp -r gs://my-bucket-name/path/to/dir/时,它会下载文件然后立即解压缩。

这些文件在其元数据中似乎有Content-Encoding:gzipgsutil cp似乎有默认行为,具有此编码的文件在投放时会自动解压缩。

如何在不自动解压缩的情况下直接下载文件?

1 个答案:

答案 0 :(得分:1)

您可以使用here所示的选项Cache-Control: no-transform

举个例子:

gsutil -m -h "Cache-Control: no-transform" cp -r gs://YOUR-BUCKET/ .