我在GCS中有一堆已经gzipped的文件,我想下载但保持压缩。当我尝试下载文件运行命令:gsutil -m cp -r gs://my-bucket-name/path/to/dir/
时,它会下载文件然后立即解压缩。
这些文件在其元数据中似乎有Content-Encoding:gzip
,gsutil cp
似乎有默认行为,具有此编码的文件在投放时会自动解压缩。
如何在不自动解压缩的情况下直接下载文件?
答案 0 :(得分:1)
您可以使用here所示的选项Cache-Control: no-transform
。
举个例子:
gsutil -m -h "Cache-Control: no-transform" cp -r gs://YOUR-BUCKET/ .