目录
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"