我在Amazon S3 / AWS上有一个存储桶。它包含文件夹和子文件夹的层次结构。我想删除所有名为“ flac”和“ mp3”的子文件夹。 例如:[Bucket]> 299-399> Flac
我已在iMac(High Sierra)上安装了AWS CLI。是否有可能创建一个批处理命令,一次完成一次,或者可能分两圈执行一次(对于Flac,一次用于mp3)?
答案 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。