【发布时间】:2021-01-11 16:40:55
【问题描述】:
我正在尝试使用以下命令压缩 GCP 存储桶中的文件夹
gsutil cp -z "*" gs://bucket_name/raw/data/ gs://bucket_name/raw/
我也试过了
gsutil cp -z -r gs://bucket_name/raw/CASPR/ gs://bucket_name/raw/
还有这个
gsutil cp -z gs://bucket_name/raw/CASPR/ gs://bucket_name/raw/
但没有任何效果,命令也没有给出任何异常,无论是在 raw 文件夹中创建的任何 zi 文件。
我也尝试将目的地作为本地文件夹,但同样的事情没有创建 zip 文件
【问题讨论】:
-
您能否确认运行上述命令后您可以看到您的对象的
Content-Encoding设置为gzip?您可以通过 Cloud Storage UI 进行检查,方法是选择一个对象,然后选择“编辑元数据”或运行gsutil ls -l gs://<bucket-name>/<file-name>命令。 -
我无法访问 UI,但是当我运行命令时,它没有显示任何内容编码
-
我的错,应该是大写L。试试这个命令:
gsutil ls -L gs://<bucket-name>/<file-name> -
没有内容编码但是Content-Type是application/octet-stream
标签: google-cloud-platform gsutil