AWS: изменить имена файлов S3 на строчные с помощью CLI - PullRequest
0 голосов
/ 30 июня 2018

Я (по незнанию) загрузил файлы в мое хранилище S3, где большинство из них имеют заглавные буквы. Есть ли команда, которую я могу использовать, чтобы переименовать / изменить их имена на все строчные. Мне нужно сделать массовое изменение, и я не могу использовать конкретные имена файлов, так как изменение должно произойти для всех файлов в корзине. Подпапок нет, а все файлы находятся в корне.

1 Ответ

0 голосов
/ 30 июня 2018

Вы можете запустить что-то вроде ниже. Замените bucket-name на ваше имя S3.

для i в $ (aws s3 ls s3: // bucket-name | awk '{print $ 4}'); сделать aws s3 mv s3: // имя_сегмента / $ i s3: // имя_сегмента / `echo $ i | tr 'A-Z' 'a-z'`; сделано

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...