AWS:通过CLI将S3文件名更改为小写

时间:2018-06-30 07:15:38

标签: amazon-web-services amazon-s3 lowercase

(不知不觉中)我将文件上传到了我的S3存储桶中,其中大多数文件都是大写字母。 有没有我可以用来将其名称重命名/更改为所有小写字母的命令。 我需要进行批量更改,并且不能使用特定的文件名,因为更改需要对存储桶中的所有文件进行。没有子文件夹,所有文件都在根目录中。

1 个答案:

答案 0 :(得分:1)

您可以运行以下类似内容。将vc.disconnect替换为您的S3存储桶名称。

  

for i in $(aws s3 ls s3:// bucket-name | awk'{print $ 4}');做aws s3 mv s3:// bucket-name / $ i s3:// bucket-name /`echo $ i | tr'A-Z''a-z'`;完成