У меня была такая же проблема, и я в итоге использовал aws s3 mv
вместе с циклом bash for
.
Я сделал aws ls bucket_name
, чтобы получить все файлы в корзине.Затем я решил, какие файлы я хочу переместить, и добавил их в file_names.txt
.
Затем я запустил следующий фрагмент, чтобы переместить все файлы:
for f in $(cat file_names.txt)
do
aws s3 mv s3://bucket-name/$f s3://bucket-name/subfolder/$f
done