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)完全指南的更多相关文章

  1. MinIO客户端快速入门指南

    官方文档地址:http://docs.minio.org.cn/docs/master/minio-client-quickstart-guide MinIO Client (mc)为ls,cat,c ...

  2. MinIO Client完全指南

    官方文档地址:http://docs.minio.org.cn/docs/master/minio-client-complete-guide 下载,添加云存储服务参考这篇文章:https://www ...

  3. 我是如何让minio client上传速度提高几十倍的

    minio java client 使用okhttp作为底层的http实现,在产品包里面局域网上传文件的速度一直只有400~800KB/s,经过一天排查发现是-Djava.compile=none禁用 ...

  4. [转帖]2019 简易Web开发指南

    2019 简易Web开发指南     2019年即将到来,各位同学2018年辛苦了. 不管大家2018年过的怎么样,2019年还是要继续加油的! 在此我整理了个人认为在2019仍是或者将成为主流的技术 ...

  5. [转帖]cocos2d-x 3.0rc开发指南:Windows下Android环境搭建

    原文请看:http://blog.csdn.net/linzhengqun/article/details/21663341 鲜红字体请注意:文中红色字体乃是本文博主阳光下的蒲公英添加.红色字体部分造 ...

  6. MinIO存储桶通知指南

    官方文档地址:http://docs.minio.org.cn/docs/master/minio-bucket-notification-guide 存储桶(Bucket)如果发生改变,比如上传对象 ...

  7. 转帖:Python应用性能分析指南

    原文:A guide to analyzing Python performance While it’s not always the case that every Python program ...

  8. 对象存储服务-Minio

    Mino 目录 Mino 对象存储服务 Minio 参考 Minio 架构 为什么要用 Minio 存储机制 纠删码 MinIO概念 部署 单机部署: Docker 部署Minio 分布式Minio ...

  9. Github 29K Star的开源对象存储方案——Minio入门宝典

    对象存储不是什么新技术了,但是从来都没有被替代掉.为什么?在这个大数据发展迅速地时代,数据已经不单单是简单的文本数据了,每天有大量的图片,视频数据产生,在短视频火爆的今天,这个数量还在增加.有数据表明 ...

  10. MINIO搭建单机以及集群

    MINIO简介 Minio是Apache License v2.0下发布的对象存储服务器.它与Amazon S3云存储服务兼容.它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/VM映像. ...

随机推荐

  1. go的html模板template格式化时间

    go的html模板template格式化时间 go的html模板template格式化时间,网上一搜挺尴尬找不到想要的yyyy-MM-dd HH:mm:ss // 代码中是这样的 //2021-09- ...

  2. Head First 的学习之道

    <Head First 设计模式>是一本好书,正如书的封面上说的那样,这是一本重视大脑的学习指南.里面提到了一些学习方法,可以尝试下,看看哪些对你有用: 1. 慢一点,理解的越多,需要记得 ...

  3. Visual Studio 2022 Preview设置简体中文

    前言: 作为尝鲜小分队队长,对于vs的升级版Visual Studio 2022 Preview肯定也开始用上了,不过之前一直以为还没有出中文的语言包所以一直用的是英文版的,搞得英文本来不好的我很是不 ...

  4. root无法下载

    在 Linux 中,root 用户已经拥有系统中的最高权限.然而,如果你需要确保 root 用户具有所有权限,可以通过以下步骤来进行:(这是不对的) sudo chown -R root:root / ...

  5. 源生创新 云享未来|GOTC全球开源技术峰会华为云云原生精彩时刻

    摘要:GOTC 全球开源技术峰会在上海张江科学会堂成功举办. 本文分享自华为云社区<源生创新 云享未来|GOTC全球开源技术峰会华为云云原生精彩时刻>,作者:华为云云原生团队. GOTC ...

  6. 云图说|AppCube零代码,开启无码新生活

    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要: 应用魔方 App ...

  7. ModelArts的雪中送炭,让我拿下CCF BDCI华为Severless工作负载预测亚军

    摘要: 中国计算机学会大数据与计算智能大赛(CCF BDCI)华为Severless工作负载预测亚军方案和ModelArts使用体验分享 本文分享自华为云社区<免费薅ModelArts算力资源- ...

  8. 教你如何在Spark Scala/Java应用中调用Python脚本

    摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...

  9. 一文读懂火山引擎A/B测试的实验类型(3)——多链接实验

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 一. 概述 多链接实验,也称为Split url实验,用户根据分流结果访问不同版本的url. 举个例子: 当您有两 ...

  10. 火山引擎 DataTester:“在字节,A/B 实验是一种信仰”

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群 进入数字经济时代,要用数据驱动业务增长已经成为各个行业的共识,但很多企业还没能真正掌握这项能力.如何最大限度转化数据价值, ...