mc rb
The mc rb
command removes one or more buckets on AIStor or another S3-compatible service.
To remove only the contents of a bucket, use mc rm
instead.
mc rb
permanently deletes bucket(s) on the target deployment, including any and all object versions and bucket configurations such as lifecycle management or replication.
You can also use mc rb
against the local filesystem to produce similar results to the rm --rf
commandline tool.
Syntax
Parameters
ALIAS
Required The alias of a AIStor 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 AIStor deployment.
This operation requires specifying --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
--force
flag is ignored if specified.
For example:
mc rb ~/data/myolddata
You can specify multiple ALIAS
targets consisting of either AIStor 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 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
This command supports any of the global flags.
Example
Remove a Bucket
mc rb --force ALIAS/PATH
- Replace
ALIAS
with thealias
of a configured S3-compatible host. - Replace
PATH
with the path to the bucket to remove.
Behavior
S3 Compatibility
The mc
commandline tool is built for compatibility with the AWS S3 API and is tested with AIStor and AWS S3 for expected functionality and behavior.
AIStor provides no guarantees for other S3-compatible services, As their S3 API implementation is unknown and therefore unsupported.
While mc
commands may work as documented, any such usage is at your own risk.