代码之家  ›  专栏  ›  技术社区  ›  Tabish Rizvi

如何从google云存储中的多个文件中删除扩展名?

  •  2
  • Tabish Rizvi  · 技术社区  · 7 年前

    我有这样的文件
    gs://bucketname/thumbnails/12321。jpg公司
    gs://bucketname/thumbnails/44666。jpg公司
    gs://bucketname/thumbnails/89774。jpg公司
    gs://bucketname/thumbnails/63333。jpg公司
    。。。

    在google云存储中,我希望最终结果为
    gs://bucketname/thumbnails/12321
    gs://bucketname/thumbnails/44666
    gs://bucketname/thumbnails/89774
    gs://bucketname/thumbnails/63333
    。。。

    我找不到适用于此的gsutil命令?

    1 回复  |  直到 7 年前
        1
  •  3
  •   jterrace    7 年前

    gsutil没有内置的支持来完成您想要做的事情。您可以使用以下方法生成脚本:

    gsutil ls gs://your-bucket/**.jpg | sed 's/\(.*\).jpg/gsutil mv & \1/'