【问题标题】:gsutil zip directory on google cloud storage谷歌云存储上的 gsutil zip 目录
【发布时间】:2016-04-30 06:42:21
【问题描述】:

是否可以压缩谷歌云存储的文件或目录而无需先下载并重新上传?

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

谢谢。

【问题讨论】:

    标签: directory zip google-cloud-storage gsutil


    【解决方案1】:

    没有。没有办法要求 GCS 完全在 GCS 内直接压缩或解压缩对象。您当然可以将它们复制到云中的其他地方(例如 GCE)并在那里对其进行操作,或者您可以简单地使用 Accept-Encoding: gzip 标头将未压缩的对象下载为压缩对象,但同样,不能不将其取出以某种方式使用 GCS。

    【讨论】:

      【解决方案2】:

      来自

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

      打开一个云壳(页面右上角),然后:

      gsutil cp -r gs://your-bucket .
      zip your-bucket.zip ./your-bucket
      gsutil cp your-bucket.zip gs://your-bucket
      

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

      【讨论】:

        猜你喜欢
        • 2014-09-13
        • 1970-01-01
        • 1970-01-01
        • 2014-07-17
        • 2019-09-25
        • 2020-08-16
        • 2021-01-01
        • 2015-04-20
        • 2015-06-29
        相关资源
        最近更新 更多