如何使用gsutil从存储桶中超过20000个文件中的文件名中删除.jpg

时间:2019-05-03 13:25:24

标签: cloud google-cloud-storage bucket gsutil

我存储桶中大约有30000张图像,其中许多扩展名为.jpg。如何使用gsutil从文件名中删除.jpg?

1 个答案:

答案 0 :(得分:0)

就像评论中提到的那样,它似乎是this question的副本。

如上述问题中所接受的答案所述,请尝试以下操作:

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

请注意,如果您已在.boto配置文件中将首选API配置为XML,这可能无法按预期方式工作,因为XML API仅返回ls的前1,000个结果。 / p>