Minio Client - Minio客户端工具

目录

Linux安装Minio Client

mc alias - 配置站点别名

设置 连接S3协议服务配置

查看配置了哪些alias

mc ls - 查看对象

mc cp - 拷贝

拷贝文件

拷贝递归目录下所有文件

mc tag - 管理Bucket/Object标签

查看标签

设置标签

参考文档


Linux安装Minio Client

#获取mc命令二进制包
curl https://dl.min.io/client/mc/release/linux-amd64/mc \
  --create-dirs \
  -o $HOME/minio-binaries/mc

#添加可执行权限
chmod +x $HOME/minio-binaries/mc
#设置环境变量
export PATH=$PATH:$HOME/minio-binaries/

#验证
mc --help

mc alias - 配置站点别名

设置 连接S3协议服务配置

mc alias set myminio https://minioserver.example.net <ACCESS_KEY> <SECRET KEY>

配置别名,myminio。以后可以使用myminion,连接到https://minioserver.example.net,使用的AK/SK是配置的 ACCESS_KEY/SECRET KEY

查看配置了哪些alias

mc alias list

mc ls - 查看对象

#查看单个对象
mc ls <alias>/<prefix>/<objectName>

#遍历整个前缀
mc ls -r <alias>/<prefix>

--versions        显示所有版本

mc cp - 拷贝

拷贝文件

拷贝文件到myminio站点

mc cp </source/file/path> myminio/<bucketName>/<prefix>

拷贝递归目录下所有文件

mc cp -r </source/directory/path> myminio/<bucketName>/<prefix>

mc tag - 管理Bucket/Object标签

查看标签

#查看对象标签
mc tag list <alias>/<prefix>/<objectName>

#查看对象所有版本的标签
mc tag list --versions <alias>/<prefix>/<objectName>

#查看前缀下所有对象标签
mc tag list -r <alias>/<prefix>

#查看Bucket标签
mc tag list <alias>/<bucket>

设置标签

#设置Object当前版本标签
mc tag set <alias>/<prefix>/<objectName> "key1=value1&key2=value2"

#设置Object指定版本标签
mc tag set --version-id "<versionID>" <alias>/<prefix>/<objectName> "key1=value1&key2=value2"

#设置Bucket标签
mc tag set myminio/testbucket "key1=value1&key2=value2&key3=value3"

#谁知Bucket下所有Object的标签
mc tag set myminio/testbucket -r "key1=value1&key2=value2&key3=value3"

参考文档

MinIO Client — MinIO Object Storage for Linux

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值