📜  如何使用命令从 aws s3 存储桶中删除文件夹 (1)

📅  最后修改于: 2023-12-03 15:08:26.188000             🧑  作者: Mango

如何使用命令从 AWS S3 存储桶中删除文件夹

在 AWS S3 中,没有真正的文件夹或目录的概念,而是使用前缀作为文件的路径。因此,删除一个“文件夹”实际上就是删除指定前缀下所有的文件和文件夹。

下面介绍使用 AWS CLI 命令从 S3 存储桶中删除指定前缀下的所有文件和文件夹。

确定存储桶和前缀名称

在使用命令删除文件夹前,需要确定要删除的存储桶名称和前缀名称。假设存储桶名称为 bucket-name,要删除的前缀名称为 folder-name/

删除指定前缀下所有对象

使用以下命令删除指定前缀下所有对象:

aws s3 rm s3://bucket-name/folder-name/ --recursive

这会删除存储桶 bucket-name 中所有以前缀 folder-name/ 开头的对象,包括文件和子文件夹。

Markdown 格式代码片段

上述命令的 Markdown 格式代码片段如下所示:

aws s3 rm s3://bucket-name/folder-name/ --recursive