暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MinIO客户端工具mc命令使用手册

IT后浪 2024-08-04
1874

↓点击关注公众号↓


MinIO
客户端工具(mc
)是一个强大的命令行界面,设计用于与MinIO
对象存储服务以及任何兼容Amazon S3
的存储服务进行交互。它提供了一系列类似于Unix命令(如ls
, cp
, rm
等)的操作,以便用户能够轻松地管理和传输数据。

mc
的以下语法:

mc [GLOBALFLAGS] COMMAND --help

安装MinIO客户端

  • mc
    可通过多种方式安装,包括使用Docker、Homebrew(针对macOS)、直接从MinIO官网下载对应操作系统的二进制包等。
  • 安装后,通常只需在命令行输入 mc
    即可启动。

下载客户端

这里下载使用的是Linux环境下的客户端

wget https://dl.minio.org.cn/client/mc/release/linux-amd64/mc

全局使用mc命令

将MinIO客户端放置到系统路径中的一个目录下,这样系统就能在任何路径下找到它。常见的可执行文件路径包括 /usr/local/bin
, /usr/bin
, /bin
, /sbin
/usr/sbin
。推荐使用 /usr/local/bin
,因为这是为用户自定义命令预留的目录,不会因系统升级而被覆盖。

cp mc /usr/local/bin/

配置MinIO权限

chmod +x mc

查看是否安装成功

mc --help

连接MinIO

mc alias set 'myminio' 'http://minio-server:port' 'ACCESS_KEY' 'SECRET_KEY'

如果 myminio 别名已经存在,该命令会用新的 URL、 访问密钥和秘密密钥覆盖原有的别名。

其中,myminio
是您为服务端点设置的别名,http://minio-server:port
是服务地址,ACCESS_KEY
SECRET_KEY
分别是访问密钥和秘密密钥。

常规操作

查看MinIO信息

mc admin info myminio

查看本地配置的MinIO

mc config host list

创建存储桶

mc mb myminio/test

查看所有存储桶

mc ls myminio

查看指定存储桶

mc ls myminio/test

上传文件

使用cp或者put都可以实现上传

cp上传

mc cp /opt/test.img myminio/test

put上传

mc put /opt/test.img myminio/test

上传目录

[!CAUTION]

此处需要注意的是,当前的demo1目录不需要在minio中创建,如果映射成了 /opt/test/demo1 myminio/test/demo1
,那个minio中将会存在两层demo1
目录

mc cp -r /opt/test/demo1 myminio/test

下载文件

 mc get myminio/test/test.img /opt

下载目录

mc cp -r myminio/test/demo1 /opt

生成分享链接

mc share download myminio/test/demo1 --expire 1h

--expire指定过期时间,1h表示1小时

移动文件

mc mv myminio/test/demo2/test2.img myminio/test/demo1

移动目录

mc mv -r myminio/test/demo1 myminio/test/demo2

删除文件

mc rm myminio/test/test.img

删除目录

mc rm myminio/test/demo1 --recursive --force

删除没有文件的存储桶

mc rb myminio/test

删除有文件的存储桶

mc rb myminio/test --force

MinIO文档地址

官方中文文档地址

https://minio.org.cn/docs/minio/linux/index.html

客户端文档地址

https://minio.org.cn/docs/minio/linux/reference/minio-mc.html

最后总结

mc
提供了全面的文档和帮助系统,通过在命令行输入 mc help [command]
可以获取具体命令的使用说明。其设计目的旨在简化云存储的日常管理工作,提升效率并保证数据安全性。

↓点击关注公众号↓


文章转载自IT后浪,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论