当前位置: 首页 > news >正文

minio命令行客户端mc常见用法

安装minio命令行客户端mc

https://min-io.cn/docs/minio/linux/reference/minio-mc-admin.html

# Windows安装minio命令行客户端
choco install minio-client -y

# Linux安装mc客户端
wget -c -P /usr/local/bin/ https://dl.min.io/client/mc/release/linux-amd64/mc
# 赋予可执行权限
chmod +x /usr/local/bin/mc

配置mc

mc配置文件在$HOME/.mc/config.json

  • 非交互式添加配置
    9000端口是minio的API的默认端口。
# 添加配置
mc config host add ${配置名} http://127.0.0.1:9000 ${用户名} ${密码}

在这里插入图片描述

  • 交互式添加配置
# 添加配置
## 回车输入Access Key、Secret Key
mc config host add minio-server http://minio.lvzhenjiang.com

在这里插入图片描述

  • 官方推荐配置方法
mc alias set myminio https://minioserver.example.net ACCESS_KEY SECRET_KEY

查看配置

# 查看配置
mc config host list


删除配置

# 删除配置
mc config host remove minio-server

在这里插入图片描述


mc命令行常用方法

参数解释
ls列出文件和文件夹。
mb创建一个存储桶或一个文件夹。
cat显示文件和对象内容。
pipe将一个STDIN重定向到一个对象或者文件或者STDOUT。
share生成用于共享的URL。
cp拷贝文件和对象。
mirror给存储桶和文件夹做镜像。
find基于参数查找文件。
diff对两个文件夹或者存储桶比较差异。
rm删除文件和对象。
events管理对象通知。
watch监视文件和对象的事件。
policy管理访问策略。
config管理mc配置文件。
update检查软件更新。
version输出版本信息。

创建bucket

# mb 是创建 bucket 子命令,minio-server/lvzhenjiang 是在 minio-server 下创建一个叫做 lvzhenjiang 的 bucket
mc mb minio-server/lvzhenjiang

在这里插入图片描述


查看bucket

# 查看bucket
mc ls minio-server

在这里插入图片描述


删除bucket

# 删除 没有文件的bucket
mc rb minio-server/lvzhenjiang

# 删除 有文件的bucket
mc rb minio-server/lvzhenjiang --force

在这里插入图片描述

在这里插入图片描述


上传文件到bucket中

# 上传一个文件到名为one的bucket中
mc cp xsync myminio/one

在这里插入图片描述

# 上传一个目录到名为two的bucket中
# mc cp /etc minio-server/lvzhenjiang --recursive
mc cp bin/ myminio/two -r

在这里插入图片描述


删除bucket中的文件

# 删除文件
mc rm minio-server/lvzhenjiang/hosts

# 删除目录
mc rm minio-server/lvzhenjiang/etc --recursive --force

在这里插入图片描述

相关文章:

  • 活动策划岗位(应届生求职)
  • Java的三大特性详解
  • 蓝桥杯 分巧克力
  • DirectX12(D3D12)基础教程六 计算着色器通用计算
  • T-Box车载系统介绍及其应用
  • 【保姆级图解】插入排序 算法详解:直接插入排序、希尔排序
  • C# js 判断table中tr否存在相同的值
  • 利用 PHP 爬虫获取京东商品详情 API 返回值说明及代码示例
  • 【搭建博客网站】老旧笔记本“零成本逆袭”
  • c++——内联函数和auto关键字
  • Vue3 watch 与 watchEffect 深度解析
  • 剑指Offer(数据结构与算法面试题精讲)C++版——day10
  • Ceph异地数据同步之- S3对象异地同步复制
  • Android-应用签名
  • 使用 VcXsrv 在 Windows 10 上运行 Ubuntu 图形界面
  • Java中的注解技术讲解
  • 怎么检查网站CDN缓存是否生效
  • 应用安全系列之四十六:Expression Language Injection (EL注入)
  • C语言实现TcpDump
  • MATLAB在工程领域的实际应用案例
  • 免费做app网站/长沙seo全网营销
  • 建设自己的网站有钱赚么/百度关键词点击
  • 网站建设都是需要什么/平台推广员是做什么的
  • 汉中网站网站建设/百度关键词优化专家
  • 优化网站推广网站/金城武重庆森林经典台词
  • 做网站编程用什么语言好/2023国内外重大新闻事件10条