MinIO Client(mc)基本使用

一、Linux安装

1、下载最近的mc 命令,并保存到当前用户的bin目录下,这样可以直接执行,不用修改path

curl -sL  https://dl.minio.org.cn/client/mc/release/linux-amd64/mc  -o /usr/bin/mc 

chmod +x /usr/bin/mc

二、配置使用

1、查看mc已经管理的minio

# mc config host 也可以使用  mc alias 代替,后续命令都是,新版本好像都是 alias 命令
mc config host list

在这里插入图片描述

2、添加 Minio 服务

# 举例:mc config host add minio2022 http://127.0.0.1:9000 IUKxxxfcc 5D0YvqFb6o5QIoasfdfdf --api s3v4
mc config host add 服务器名称 endpoint地址 accesskey secretkey KEY

上面使用 mc config host 命令的 add 选项添加一个存储服务到 mc 的配置文件,然后就可以在 mc 中通过别名 minio2022 访问存储服务了。其中:

  • minio2022 存储服务的别名
  • http://127.0.0.1:9000 存储服务的 URL 地址
  • 存储服务的 Access Key
  • 存储服务的 Securet Key
  • api s3v4 存储服务采用的 API 签名。API签名是可选参数,默认情况下,它被设置为 “S3v4”。

3、移除 Minio 服务

# 举例:mc config host remove minio2022 
mc config host remove 服务器名称

4、查询指定 Minio 服务下的桶,需要先添加minio到mc管理中才行,否则会显示未授权

# 举例:mc ls minio2022 
mc ls 服务器名称

5、cp 命令

# 将本地的 /opt/gkj/miniotest/ 目录下数据 递归上传到 minio2022 服务的 b1 桶下
mc cp --recursive /opt/gkj/miniotest/ minio2022/b1/

6、mv 命令

# 将 20220712 文件夹下面有很多图片,文件
# 以下命令是将minio2022服务中b1桶下的  folder1/20220712 文件夹下的所有东西递归迁移到 minio2022服务中b2桶下的  public/20220712 文件夹下
# 以前访问 http://192.168.172.228:9000/b1/folder1/20220712/195101dd-16e1-430b-92d1-bb5b856c0d8f.jpg
# 迁移之后访问 http://192.168.172.228:9000/b2/public/20220712/195101dd-16e1-430b-92d1-bb5b856c0d8f.jpg
mc mv --recursive  minio2022/b1/folder1/20220712  minio2022/b2/public/20220712

7、具体有那些命令,以及详情可以看官网 The MinIO Client mc command line tool

在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值