Google cloud storage gsutil cp正在解压缩我的gzip文件
我在GCS中有一堆已经压缩的文件,我想下载,但要保持压缩。当我尝试下载运行命令的文件时:Google cloud storage gsutil cp正在解压缩我的gzip文件,google-cloud-storage,Google Cloud Storage,我在GCS中有一堆已经压缩的文件,我想下载,但要保持压缩。当我尝试下载运行命令的文件时:gsutil-mcp-rgs://my bucket name/path/to/dir/,它会下载文件,然后立即将其解压缩 文件的元数据中似乎有内容编码:gzip,并且gsutil cp似乎有默认行为,即使用此编码的文件在提供服务时将自动解压缩 我如何才能按原样下载文件而不自动解压缩?您可以使用所示的选项缓存控制:无转换 例如: gsutil -m -h "Cache-Control: no-transfor
gsutil-mcp-rgs://my bucket name/path/to/dir/
,它会下载文件,然后立即将其解压缩
文件的元数据中似乎有内容编码:gzip
,并且gsutil cp
似乎有默认行为,即使用此编码的文件在提供服务时将自动解压缩
我如何才能按原样下载文件而不自动解压缩?您可以使用所示的选项
缓存控制:无转换
例如:
gsutil -m -h "Cache-Control: no-transform" cp -r gs://YOUR-BUCKET/ .
根据这里的文档:看起来我需要在头中添加“Accept Encoding:gzip”。但是,如果我运行命令gsutil-h“Accept Encoding:gzip”cp gs://my bucket name/path/to/dir/
,则会导致“指定的头无效”错误。