跳转至

快速入门

Linux 下载安装

Intel芯片

下载编译好的二进制直接进行安装

curl https://dl.min.io/client/mc/release/linux-amd64/mc \
  --create-dirs \
  -o $HOME/mo's/mc

chmod +x $HOME/mos/mc
export PATH=$PATH:$HOME/mos/

mc --help

ARM64 芯片

下载对应架构平台编译好的二进制直接进行安装

curl https://dl.min.io/client/mc/release/linux-arm64/mc \
--create-dirs \
-o ~/mos/mc

chmod +x $HOME/mos/mc
export PATH=$PATH:$HOME/mos/

mc --help

MACOS

还可以使用brew包管理工具进行安装

brew install minio/stable/mc
mc --help

Windows下载安装

浏览器打开如下地址即可下载:https://dl.min.io/client/mc/release/windows-amd64/mc.exe 双击可执行文件开始安装或者在PowerShell中执行

\path\to\mc.exe --help

安装配置

获取aksk和规划桶

  • 从对象存储管理员获申请密钥aksk

  • 申请桶以及桶配额

创建对象存储别名

mc alias set ALIAS HOSTNAME ACCESS_KEY SECRET_KEY

执行命令:mc alias set mys3 http://s3.mediacloud.imgo.tv <accesskey> <secretkey> 用第一步获取的aksk替换命令行中的accesskey和secretkey,mys3是这个连接的名称

查看连接

执行命令:mc alias ls

查看桶列表

执行命令:mc ls mys3

上传

该命令是将目录/opt/mybucket/burningman2011/完整上传到mys3连接的mybucket桶里面,更多命令详情,可以参考:mc cp --help

mc cp --recursive /opt/mybucket/burningman2011/ mys3/mybucket/

下载

mc cp --recursive mys3/mybucket/ /opt/mybucket/burningman2011/
该命令和上传相反,是将mys3连接的mybucket桶里面所有对象,下载到本地目录/opt/mybucket/burningman2011/

查看桶下的文件

列出mys3/mybucket/这个桶下面的所有文件

mc ls mys3/mybucket/

查看文件的MD5值