Google云存储上的gsutil zip目录

oon*_*dwi 3 directory zip google-cloud-storage gsutil

是否可以在不首先下载并重新上传的情况下压缩Google云存储的文件或目录?

我认为我需要一些类似http://googlegenomics.readthedocs.org/en/latest/use_cases/compress_or_decompress_many_files/的工具

谢谢。

Har*_*rps 8

https://console.cloud.google.com/storage/browser/your-bucket

打开一个cloud shell(页面右上角),然后:

gsutil cp -r gs://your-bucket .
zip your-bucket.zip ./your-bucket
gsutil cp your-bucket.zip gs://your-bucket
Run Code Online (Sandbox Code Playgroud)

严格来说,它不是发生在您的存储中,而是发生在云中。


Bra*_*ugh 6

否。无法要求GCS直接在GCS内完全压缩或解压缩对象。您当然可以将它们复制到云中的其他位置(例如,GCE)并在那里进行操作,或者您可以仅通过使用Accept-Encoding: gzip标头将未压缩的对象下载为压缩对象,但是同样,也要不将其从GCS中取出一些时尚。