跳转至

mc rb

语法

mc rb 命令在 MOS 或其他兼容 S3 服务上移除一个或多个存储桶。

要仅移除存储桶的内容,请改用 mc rm。

重要

mc rb 命令会永久删除目标部署中的一个或多个存储桶,包括所有对象版本和存储桶配置(例如生命周期管理或复制)。

您还可以对本地文件系统使用 mc rb,以产生类似于 rm --rf 命令行工具的结果。

示例

以下命令从 mymos MOS 部署中删除 mydata 存储桶:

mc rb --force mymos/mydata

参数

ALIAS

必需。指定要删除的存储桶的 MOS 或其他兼容 S3 服务的别名和完整路径。例如:

mc rb --force mymos/mydata
省略存储桶路径可在 MOS 部署上执行全局删除操作。此操作需要指定 --dangerous 以明确确认部署上所有数据的永久删除。例如:
mc rb --force --dangerous mymos
要删除本地文件系统上的目录及其内容,请指定该目录的完整路径。如果指定了 --force 标志,则该标志会被忽略。例如:
mc rb ~/data/myolddata
您可以指定多个 ALIAS 目标,这些目标包括 MOS 或本地文件系统目录。该命令会尝试删除所有指定的目标。例如:
mc rb --force mymos/mydata ~/data/myolddata

--force

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

--dangerous

可选。指示 mc rb 在每个指定的 ALIAS(例如 mymos/)上执行全局删除所有存储桶的操作。

如果任何 ALIAS 指定了文件系统目录,则此选项会导致删除该目录路径下的所有子目录和文件,类似于 rm --rf。