[转帖]MinIO Client(mc)完全指南
https://www.cnblogs.com/lvzhenjiang/p/14944821.html
MinIO Client (mc)为ls,cat,cp,mirror,diff,find等UNIX命令提供了一种替代方案。它支持文件系统和兼容Amazon S3的云存储服务(AWS Signature v2和v4)。
| ls 列出文件和文件夹。 | |
| mb 创建一个存储桶或一个文件夹。 | |
| cat 显示文件和对象内容。 | |
| pipe 将一个STDIN重定向到一个对象或者文件或者STDOUT。 | |
| share 生成用于共享的URL。 | |
| cp 拷贝文件和对象。 | |
| mirror 给存储桶和文件夹做镜像。 | |
| find 基于参数查找文件。 | |
| diff 对两个文件夹或者存储桶比较差异。 | |
| rm 删除文件和对象。 | |
| events 管理对象通知。 | |
| watch 监视文件和对象的事件。 | |
| policy 管理访问策略。 | |
| config 管理mc配置文件。 | |
| update 检查软件更新。 | |
| version 输出版本信息。 |
一、获取MinIO Client(mc)
1.1 docker版
| $ docker pull minio/mc | |
| $ docker run minio/mc ls play |
1.2 Homebrew (macOS)
使用Homebrew安装mc。
| $ brew install minio/stable/mc | |
| mc --help |
1.3 下载二进制文件(GNU/Linux)
| 平台 | CPU架构 | URL |
|---|---|---|
| GNU/Linux | 64-bit Intel | http://dl.minio.org.cn/client/mc/release/linux-amd64/mc |
| $ chmod +x mc | |
| ./mc --help |
1.4 下载二进制文件(Microsoft Windows)
| 平台 | CPU架构 | URL |
|---|---|---|
| Microsoft Windows | 64-bit Intel | http://dl.minio.org.cn/client/mc/release/windows-amd64/mc.exe |
| $ mc.exe --help |
1.5 通过源码安装
通过源码安装仅适用于开发人员和高级用户。mc update命令不支持基于源码安装的更新通知。请从minio-client下载官方版本。
如果您没有Golang环境,请按照 如何安装Golang。
| $ go get -d github.com/minio/mc | |
| $ cd ${GOPATH}/src/github.com/minio/mc | |
| $ make |
二、获取MinIO Client(mc)基本使用
2.1 添加云存储服务
示例:
| $ mc config host add minio http://127.0.0.1:9000 minioadmin minioadmin | |
| # minio 是 minio server 给的名字,url 是 endpoint,minioadmin 是用户名,密码 |
| $ mc config host add minio-server http://minio.lvzhenjiang.com | |
| # 添加 | |
| # 回车输入Access Key、Secret Key | |
| $ mc config host remove minio-server | |
| # 删除 |
2.2 查看本地的云存储服务器
| $ mc config host list |
命令执行效果如下图所示:

2.3 创建bucket
| $ mc mb minio-server/lvzhenjiang | |
| # mb 是创建 bucket 子命令,minio-server/lvzhenjiang 是在 minio-server 下创建一个叫做 lvzhenjiang 的 bucket |
2.4 查看bucket
| $ mc ls minio-server |
2.5 上传文件到bucket中
| $ mc cp /etc/hosts minio-server/lvzhenjiang | |
| # 上传一个文件到bucket中 | |
| $ mc cp /etc minio-server/lvzhenjiang --recursive | |
| # 上传一个目录到bucket中 | |
| # 上传和下载就是linux中的cp命令 |
2.6 删除bucket中的文件
| $ mc rm minio-server/lvzhenjiang/hosts | |
| # 删除文件 | |
| $ mc rm minio-server/lvzhenjiang/etc --recursive --force | |
| # 删除目录 |
2.7 删除bucket
| $ mc rb minio-server/lvzhenjiang | |
| # 删除 没有文件的bucket | |
| $ mc rb minio-server/lvzhenjiang --force | |
| # 删除 有文件的bucket |
[转帖]MinIO Client(mc)完全指南的更多相关文章
- MinIO客户端快速入门指南
官方文档地址:http://docs.minio.org.cn/docs/master/minio-client-quickstart-guide MinIO Client (mc)为ls,cat,c ...
- MinIO Client完全指南
官方文档地址:http://docs.minio.org.cn/docs/master/minio-client-complete-guide 下载,添加云存储服务参考这篇文章:https://www ...
- 我是如何让minio client上传速度提高几十倍的
minio java client 使用okhttp作为底层的http实现,在产品包里面局域网上传文件的速度一直只有400~800KB/s,经过一天排查发现是-Djava.compile=none禁用 ...
- [转帖]2019 简易Web开发指南
2019 简易Web开发指南 2019年即将到来,各位同学2018年辛苦了. 不管大家2018年过的怎么样,2019年还是要继续加油的! 在此我整理了个人认为在2019仍是或者将成为主流的技术 ...
- [转帖]cocos2d-x 3.0rc开发指南:Windows下Android环境搭建
原文请看:http://blog.csdn.net/linzhengqun/article/details/21663341 鲜红字体请注意:文中红色字体乃是本文博主阳光下的蒲公英添加.红色字体部分造 ...
- MinIO存储桶通知指南
官方文档地址:http://docs.minio.org.cn/docs/master/minio-bucket-notification-guide 存储桶(Bucket)如果发生改变,比如上传对象 ...
- 转帖:Python应用性能分析指南
原文:A guide to analyzing Python performance While it’s not always the case that every Python program ...
- 对象存储服务-Minio
Mino 目录 Mino 对象存储服务 Minio 参考 Minio 架构 为什么要用 Minio 存储机制 纠删码 MinIO概念 部署 单机部署: Docker 部署Minio 分布式Minio ...
- Github 29K Star的开源对象存储方案——Minio入门宝典
对象存储不是什么新技术了,但是从来都没有被替代掉.为什么?在这个大数据发展迅速地时代,数据已经不单单是简单的文本数据了,每天有大量的图片,视频数据产生,在短视频火爆的今天,这个数量还在增加.有数据表明 ...
- MINIO搭建单机以及集群
MINIO简介 Minio是Apache License v2.0下发布的对象存储服务器.它与Amazon S3云存储服务兼容.它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/VM映像. ...
随机推荐
- go的html模板template格式化时间
go的html模板template格式化时间 go的html模板template格式化时间,网上一搜挺尴尬找不到想要的yyyy-MM-dd HH:mm:ss // 代码中是这样的 //2021-09- ...
- Head First 的学习之道
<Head First 设计模式>是一本好书,正如书的封面上说的那样,这是一本重视大脑的学习指南.里面提到了一些学习方法,可以尝试下,看看哪些对你有用: 1. 慢一点,理解的越多,需要记得 ...
- Visual Studio 2022 Preview设置简体中文
前言: 作为尝鲜小分队队长,对于vs的升级版Visual Studio 2022 Preview肯定也开始用上了,不过之前一直以为还没有出中文的语言包所以一直用的是英文版的,搞得英文本来不好的我很是不 ...
- root无法下载
在 Linux 中,root 用户已经拥有系统中的最高权限.然而,如果你需要确保 root 用户具有所有权限,可以通过以下步骤来进行:(这是不对的) sudo chown -R root:root / ...
- 源生创新 云享未来|GOTC全球开源技术峰会华为云云原生精彩时刻
摘要:GOTC 全球开源技术峰会在上海张江科学会堂成功举办. 本文分享自华为云社区<源生创新 云享未来|GOTC全球开源技术峰会华为云云原生精彩时刻>,作者:华为云云原生团队. GOTC ...
- 云图说|AppCube零代码,开启无码新生活
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要: 应用魔方 App ...
- ModelArts的雪中送炭,让我拿下CCF BDCI华为Severless工作负载预测亚军
摘要: 中国计算机学会大数据与计算智能大赛(CCF BDCI)华为Severless工作负载预测亚军方案和ModelArts使用体验分享 本文分享自华为云社区<免费薅ModelArts算力资源- ...
- 教你如何在Spark Scala/Java应用中调用Python脚本
摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...
- 一文读懂火山引擎A/B测试的实验类型(3)——多链接实验
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 一. 概述 多链接实验,也称为Split url实验,用户根据分流结果访问不同版本的url. 举个例子: 当您有两 ...
- 火山引擎 DataTester:“在字节,A/B 实验是一种信仰”
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群 进入数字经济时代,要用数据驱动业务增长已经成为各个行业的共识,但很多企业还没能真正掌握这项能力.如何最大限度转化数据价值, ...