本文共 1643 字,大约阅读时间需要 5 分钟。
MinIO 提供了强大的客户端工具 mc
,通过命令行操作可以轻松管理和操作 MinIO 服务端存储。以下将详细介绍 mc
客户端的安装方法以及常用命令的使用技巧。
mc
客户端:wget https://dl.min.io/client/mc/release/linux-amd64/mc
~
目录中,必须设置可执行权限:chmod +x ./mc
mc
,将其安装到 /usr/local/sbin/
:mv ./mc /usr/local/sbin/
mc.exe
并将其放置在 C:\Windows\System32
目录中。C:
,可以通过 --config-dir
参数自定义。mc config host add [hostName] [endpoint] [username] [password]
示例:
mc config host add docker_minio1 http://ip:9000 username password
mc config host remove [hostName]
mc config host ls
mc ls [hostName]
示例输出:
[2021-11-21 16:11:27 CST] 0B test1/
mc mb [hostName]/[bucketName]
注意:bucketName
必须包含存储桶路径。
mc rb --recursive --force [hostName]/[bucketName]
注意:删除操作需使用 --force
参数。
mc cp [hostName]/[objectPath] [localPath]
示例:
mc cp docker_minio1/test1/1027秋.zip D:\TempFiles\1027秋.zip
mc cp [localPath] [hostName]/[bucketName]/[objectName]
示例:
mc cp D:\DownUpLoadTempFiles\1027秋.zip docker_minio1/test1/1027秋.zip
mc cp --recursive [sourceHost]/[sourceBucket]/[sourceDir] [targetHost]/[targetBucket]/[targetDir]
注意:跨存储桶操作需指定目标存储桶已存在。
mc tree [hostName]
或:
mc tree --files [hostName]
mc du [hostName]/[bucketName]
mc rm --recursive [hostName]/[bucketName]
无法找到 mc
命令
mc
位于系统可执行路径,或者在当前目录中指定路径:./mc --help
添加多个 MinIO 服务
使用mc config host add
命令多次添加不同的服务。上传文件失败
确保目标存储桶已存在或使用--force
参数强制创建。通过以上命令和操作,您可以轻松管理 MinIO 服务端存储,完成文件上传、下载、创建和删除等操作。更多命令详情,请参考 MinIO 官网文档。
转载地址:http://dkffk.baihongyu.com/