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



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

你可以运行如下内容。将bucket-name替换为您的 S3 存储桶名称。

for i in $( AWS S3 ls S3://bucket-name |

awk '{print $4}' (; do AWS S3 MV S3://bucket-name/$i s3://bucket-name/'echo $i | tr 'A-Z' 'a-z''; 完成

最新更新