如何从谷歌云存储中的多个文件中删除扩展名? [英] How to remove extension name from multiple files in google cloud storage?

查看:104
本文介绍了如何从谷歌云存储中的多个文件中删除扩展名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有类似
的文件 gs://bucketname/thumbnails/12321.jpg
gs://bucketname/thumbnails/44666.jpg
gs://bucketname/thumbnails/89774.jpg
gs://bucketname/thumbnails/63333.jpg
...

I have files like
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
...

in google cloud storage and I want the end result as
gs://bucketname/thumbnails/12321
gs://bucketname/thumbnails/44666
gs://bucketname/thumbnails/89774
gs://bucketname/thumbnails/63333
...

我为此找不到合适的gsutil命令?

I couldn't find an appropriate gsutil command for this?

推荐答案

gsutil没有内置的支持来执行您要执行的操作.您可以使用以下方式生成脚本来完成此任务:

gsutil doesn't have built-in support to do what you're trying to do. You could generate a script to do it using something like:

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

这篇关于如何从谷歌云存储中的多个文件中删除扩展名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆