首页 > 解决方案 > S3 / AWS 上的清理

问题描述

我在 Amazon S3 / AWS 上有一个存储桶。它包含文件夹和子文件夹的层次结构。我想删除所有名为“flac”和“mp3”的子文件夹。示例:[桶]> 299-399> Flac

我在 iMac (High Sierra) 上安装了 AWS CLI。是否可以创建一个批处理命令,在一次或两圈中执行此操作(一个用于 Flac,一个用于 mp3)?

标签: amazon-s3

解决方案


你可以使用aws s3 rm命令。这是文档

尝试:

aws s3 rm --recursive s3://bucket/ --exclude="*" --include="*/Flac/*"
aws s3 rm --recursive s3://bucket/ --exclude="*" --include="*/mp3/*"

要了解如何使用--excludeand --include,您可以参考查看排除和包含过滤器的使用


推荐阅读