问题描述
我有类似
的文件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/'
这篇关于如何从谷歌云存储中的多个文件中删除扩展名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!