mc rb
语法
Themc rb命令移除 MinIO 上的一个或多个存储桶or另一个 S3 兼容服务。
要仅删除存储桶中的内容,请使用mc rm相反。
你也可以使用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
- --危险
可选Directs
mc rb对每个指定站点执行全站范围的存储桶移除ALIAS(例如,myminio/).如果有任何
ALIAS指定一个文件系统目录时,此选项 将移除该目录路径下的所有子目录和文件,类似于rm --rf.警告
跑步
mc rb --dangerous是不可逆的。请尽一切可能的勤勉努力,确保该命令仅适用于预期的ALIAS执行前的目标。
全局标志
此命令支持任何全局标志.
Example
删除存储桶
mc rb --force ALIAS/PATH
行为
S3 Compatibility
Themc命令行工具专为兼容 AWS S3 API 而构建,并已通过 MinIO 和 AWS S3 测试,确保功能与行为符合预期。
MinIO 不提供对其他 S3 兼容服务的保证,因为它们的 S3 API 实现方式未知,因此不受支持。尽管mc命令可能按文档所述工作,任何此类使用风险自负。