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

时间:2018-04-14 07:28:25

标签: google-cloud-platform google-cloud-storage bucket gsutil

我有像文件这样的文件 GS://bucketname/thumbnails/12321.jpg
GS://bucketname/thumbnails/44666.jpg
GS://bucketname/thumbnails/89774.jpg
GS://bucketname/thumbnails/63333.jpg
......

在谷歌云存储中,我希望最终结果为
GS:// bucketname /缩略图/ 12321
GS:// bucketname /缩略图/ 44666
GS:// bucketname /缩略图/ 89774
GS:// bucketname /缩略图/ 63333
......

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

1 个答案:

答案 0 :(得分:3)

gsutil没有内置支持来执行您尝试执行的操作。您可以使用以下内容生成脚本:

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