MinIO 备忘清单

这是 MinIO 语法的快速参考备忘单。

MinIO 快速参考

基本概念

  • 对象存储:存储非结构化数据,如图片、视频等。
  • 桶(Bucket):MinIO中存储对象的容器,类似于文件夹。
  • 对象(Object):桶中存储的具体数据。

安装MinIO

  • MinIO官网下载对应平台的MinIO服务器。
  • 根据操作系统的指南进行安装。

启动MinIO服务

  • 运行MinIO服务器,通常使用以下命令:

    minio server /export/data1 /export/data2 /export/data3 /export/data4
    
  • 其中/export/data1等是存储数据的路径。

访问MinIO

  • 使用Web界面访问MinIO,通常是http://127.0.0.1:9000
  • 使用客户端工具,如mc命令行工具。

minio client 安装

  • windows

    下载

    https://dl.min.io/client/mc/release/windows-amd64/mc.exe

    \path\to\mc.exe --help

  • mac

    安装

    brew install minio/stable/mc

    mc --help

  • linux

    版本比较多,请去官网查找安装步骤

    curl https://dl.min.io/client/mc/release/linux-amd64/mc \
    --create-dirs \
    -o $HOME/minio-binaries/mc
    
    chmod +x $HOME/minio-binaries/mc
    export PATH=$PATH:$HOME/minio-binaries/
    

mc 连接服务操作

  • 列出所有别名:mc alias list
  • 添加服务别名:mc alias set myminio https://myminio.example.net minioadminuser minioadminpassword
  • 删除服务别名:mc alias rm myminio

mc 桶操作

  • 创建桶:mc mb myminio/mybucket
  • 删除桶:mc rb myminio/mybucket
  • 设置桶策略:mc policy set download myminio/mybucket
  • 设置桶生命周期:mc ilm import myminio/mybucket

mc 文件操作

  • 列出文件:mc ls myminio/mybucket
  • 上传文件:mc cp /path/to/file myminio/mybucket/file
  • 下载文件:mc cp myminio/mybucket/file /path/to/destination
  • 删除文件:mc rm myminio/mybucket/file
  • 移动文件:mc mv myminio/mybucket/file myminio/mybucket/newfile
  • 拷贝文件:mc cp myminio/mybucket/file myminio/mybucket/newfile
  • 查找文件:mc find myminio/mydata --name "*.jpg"

mc 文件夹操作

  • 列出文件夹:mc ls myminio/mybucket/folder
  • 创建文件夹:mc mb myminio/mybucket/folder
  • 删除文件夹:mc rb myminio/mybucket/folder
  • 移动文件夹:mc mv myminio/mybucket/folder myminio/mybucket/newfolder
  • 拷贝文件夹:mc cp myminio/mybucket/folder myminio/mybucket/newfolder
  • 删除文件夹中的所有文件:mc rm --recursive myminio/mybucket/folder
  • 列出文件夹中的所有文件:mc ls --recursive myminio/mybucket/folder
  • 列出文件夹中的所有文件,包括子文件夹:mc ls --recursive --include-folders myminio/mybucket/folder

mc 其他操作

  • 列出所有桶:mc ls myminio
  • 显示帮助信息:mc help
  • 版本信息:mc version