在S3 / AWS上清理

时间:2019-08-31 10:08:17

标签: amazon-s3

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

我已在iMac(High Sierra)上安装了AWS CLI。是否有可能创建一个批处理命令,一次完成一次,或者可能分两圈执行一次(对于Flac,一次用于mp3)?

1 个答案:

答案 0 :(得分:1)

您可以使用aws s3 rm命令。这是documentation

尝试:

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

要了解如何使用--exclude--include,请参阅See Use of Exclude and Include Filters