文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

mc rb

语法

Themc rb命令移除 MinIO 上的一个或多个存储桶or另一个 S3 兼容服务。

要仅删除存储桶中的内容,请使用mc rm相反。

重要

mc rb 永久删除存储桶在目标部署上, 包括所有和全部的对象版本和存储桶配置,例如生命周期管理 or 复制.

你也可以使用mc rb针对本地文件系统进行操作以产生 类似于rm --rf命令行工具。

以下命令将删除mydata桶上的myminioMinIO 部署:

mc rb --force myminio/mydata

该命令具有以下语法:

mc [GLOBALFLAGS] rb             \
                 --force        \
                 [--dangerous]  \
                 ALIAS [ALIAS...]
  • Brackets[]表示可选参数。

  • 共享同一行的参数是相互依赖的。

  • 使用竖线分隔的参数|操作符是互斥的。

将示例复制到文本编辑器中,根据需要修改,然后在终端/Shell中运行命令。

参数

ALIAS

必需The别名MinIO 或其他 S3 兼容服务的完整路径以及要删除的存储桶的完整路径。例如:

mc rb --force myminio/mydata

省略存储桶路径以在 MinIO 部署上执行全站点范围的存储桶删除操作。此操作需要指定--dangerous明确确认永久移除全部关于部署的数据。例如:

mc rb --force --dangerous myminio

要删除本地文件系统上的目录及其内容,请指定该目录的完整路径。--force如果指定了 flag,则会被忽略。例如:

mc rb ~/data/myolddata

您可以指定多个ALIAS由 MinIO 或本地文件系统目录组成的目标。该命令尝试删除全部指定目标。例如:

mc rb --force myminio/mydata ~/data/myolddata
--force

必需确认删除存储桶内容的安全标志。

--危险

可选Directsmc rb对每个指定站点执行全站范围的存储桶移除ALIAS(例如,myminio/).

如果有任何ALIAS指定一个文件系统目录时,此选项 将移除该目录路径下的所有子目录和文件,类似于rm --rf.

警告

跑步mc rb --dangerous是不可逆的。请尽一切可能的勤勉努力,确保该命令仅适用于预期的ALIAS执行前的目标。

全局标志

此命令支持任何全局标志.

Example

删除存储桶

mc rb --force ALIAS/PATH
  • 替换ALIAS随着alias已配置的 S3 兼容主机。

  • 替换PATH要删除的存储桶路径。

行为

S3 Compatibility

Themc命令行工具专为兼容 AWS S3 API 而构建,并已通过 MinIO 和 AWS S3 测试,确保功能与行为符合预期。

MinIO 不提供对其他 S3 兼容服务的保证,因为它们的 S3 API 实现方式未知,因此不受支持。尽管mc命令可能按文档所述工作,任何此类使用风险自负。