s3cmd s3://MYBUCKET/FOLDER
не работает. (папка пуста)
s3cmd s3://MYBUCKET/FILE
не работает.
Результатом обеих команд является «Файл ФАЙЛ успешно удален», но файл остается в корзине.
Удаление с помощью веб-интерфейса S3 работает нормально.
Похоже, у вас неправильный синтаксис (хотя возможно, вы просто неправильно ввели его в эту штуку).
Из Документация по S3 Tools похоже, вы хотите что-то вроде этого:
s3cmd del s3://BUCKET/OBJECT
и
s3cmd del -r s3://BUCKET/FOLDER
Обычно для удаления папок необходимо использовать флаг -r или рекурсивный.
Если это не сработает, проверьте правильность ваших разрешений и ключей.
Это то, что у меня сработало.
> s3cmd ls s3://BucketName/foldername_prefix* |awk '{print $2}' | while read files; do s3cmd rm -r $files; done