3.8 KiB
mc rb
minio
Table of Contents
mc rb
Syntax
The mc rb
command
removes one or more buckets on MinIO or another S3-compatible
service.
To remove only the contents of a bucket, use mc rm
instead.
Important
mc rb
permanently
deletes bucket(s) on the target deployment, including any and all
object versions <minio-bucket-versioning>
and
bucket configurations such as lifecycle management <minio-lifecycle-management>
or replication <minio-bucket-replication-serverside>
.
You can also use mc rb
against the local filesystem to produce similar
results to the rm --rf
commandline tool.
EXAMPLE
The following command removes the mydata
bucket on the
myminio
MinIO deployment:
mc rb --force myminio/mydata
SYNTAX
The command has the following syntax:
mc [GLOBALFLAGS] rb \
--force \
[--dangerous] \
ALIAS [ALIAS...]
Parameters
ALIAS
Required The alias <alias>
of a MinIO or other S3-compatible
service and the full path to the bucket to remove. For example:
mc rb --force myminio/mydata
Omit the bucket path to perform a site-wide removal of buckets on the
MinIO deployment. This operation requires specifying ~mc rb --dangerous
to
explicitly acknowledge the permanent removal of all data on the
deployment. For example:
mc rb --force --dangerous myminio
For removing a directory and its contents on a local filesystem,
specify the full path to that directory. The ~mc rb --force
flag is
ignored if specified. For example:
mc rb ~/data/myolddata
You can specify multiple ALIAS
targets consisting of
either MinIO or local filesystem directories. The command attempts to
remove all specified targets. For example:
mc rb --force myminio/mydata ~/data/myolddata
--force
Required Safety flag to confirm removal of the bucket contents.
--dangerous
Optional Directs mc rb
to perform a site-wide removal of all buckets on
each specified ~mc rb ALIAS
(e.g. myminio/
).
If any ALIAS
specifies a filesystem directory, this
option results in the removal of all subdirectories and files at that
directory path similar to rm --rf
.
Warning
Running mc rb --dangerous
is irreversible. Exercise all
possible due diligence in ensuring the command applies to only the
desired ALIAS
targets prior to execution.
Global Flags
Example
Remove a Bucket
mc rb --force ALIAS/PATH
- Replace
ALIAS <mc rb ALIAS>
with thealias <mc alias>
of a configured S3-compatible host. - Replace
PATH <mc rb ALIAS>
with the path to the bucket to remove.