📅  最后修改于: 2023-12-03 15:08:26.188000             🧑  作者: Mango
在 AWS S3 中,没有真正的文件夹或目录的概念,而是使用前缀作为文件的路径。因此,删除一个“文件夹”实际上就是删除指定前缀下所有的文件和文件夹。
下面介绍使用 AWS CLI 命令从 S3 存储桶中删除指定前缀下的所有文件和文件夹。
在使用命令删除文件夹前,需要确定要删除的存储桶名称和前缀名称。假设存储桶名称为 bucket-name
,要删除的前缀名称为 folder-name/
。
使用以下命令删除指定前缀下所有对象:
aws s3 rm s3://bucket-name/folder-name/ --recursive
这会删除存储桶 bucket-name
中所有以前缀 folder-name/
开头的对象,包括文件和子文件夹。
上述命令的 Markdown 格式代码片段如下所示:
aws s3 rm s3://bucket-name/folder-name/ --recursive