[转帖]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映像. ...
随机推荐
- 【推荐】后现代风格文本编辑器-Helix
目录 Helix简介 Helix 安装 Linux平台 Ubuntu Fedora/RHEL Arch Linux extra NixOS Flatpak Snap AppImage macOS系统 ...
- 限制左键拖拽图片阴影vue
<template> <div> <img ref="image" :src="imageUrl" :style="im ...
- Asp .Net Core系列:Exceptionless简介和部署(Windows、Linux、Docker)
目录 一.简介 二.版本 三.运行说明 1.Exceptionless 2.Elasticsearch 3.Exceptionless.UI 四.打包Exceptionless.UI 五.window ...
- 【技术总结】从Hash索引到LSM树
摘要:本文将从实现最简单的Key-Value数据库讲起,然后针对实现过程中遇到的一些瓶颈,采用上述的索引技术,对数据库进行优化,以此达到对数据库的索引技术有一个较为深刻的理解. 前言 数据库算是软件应 ...
- 华为AppCube通过中国信通院“低代码开发平台通用能力要求”评估!
摘要:华为AppCube应用魔方顺利通过信通院评估,被认证为具备 "低代码开发平台通用能力"的企业服务平台. 本文分享自华为云社区<华为AppCube通过中国信通院" ...
- 近数据处理(NDP)——GaussDB(for MySQL)性能提升的秘密
摘要:云堆栈的深度集成是释放云数据库力量的关键,华为云在实现这一目标方面处于领先地位,正如GaussDB(for MySQL)所证明的那样. 本文分享自华为云社区<近数据处理(NDP),为Gau ...
- Koa、koa-router、koa-jwt 鉴权详解:分模块鉴权实践总结
首先看koa-router koa-router use 熟悉Koa的同学都知道use是用来注册中间件的方法,相比较Koa中的全局中间件,koa-router的中间件则是路由级别的. koa-rout ...
- QA团队基于DataLeap开放平台能力的数据测试实践
背景 &痛点 随着生态体系扩展和业务发展,数据在业务中承担的决策场景越来越多样化,一部分数据已应用在资损.高客诉等高风险场景,因此对数据质量的要求,尤其是高风险场景的质量要求非常之高.但在保障 ...
- Solon2 接口开发: 实战 Gateway 模式效果
1.效果预览 网关 @Mapping("/api/v3/app/**") @Component public class ApiGateway3x extends UapiGate ...
- 利用 Solon-web 框架写一个 Hello World
Solon 项目的开源地址: https://gitee.com/noear/solon 最近看了不少别人写的各种框架的 Hello world 示例,有些看起来,真的很复杂. 今天,我们用号称简单到 ...