这是 MinIO 语法的快速参考备忘单
- 对象存储:存储非结构化数据,如图片、视频等。
- 桶(Bucket):MinIO中存储对象的容器,类似于文件夹。
- 对象(Object):桶中存储的具体数据。
- 从MinIO官网下载对应平台的MinIO服务器。
- 根据操作系统的指南进行安装。
-
运行MinIO服务器,通常使用以下命令:
minio server /export/data1 /export/data2 /export/data3 /export/data4
-
其中
/export/data1等是存储数据的路径。
- 使用Web界面访问MinIO,通常是
http://127.0.0.1:9000。 - 使用客户端工具,如
mc命令行工具。
下载
https://dl.min.io/client/mc/release/windows-amd64/mc.exe
\path\to\mc.exe --help安装
brew install minio/stable/mc
mc --helpcurl 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 alias list添加服务别名
mc alias set myminio https://myminio.example.net minioadminuser minioadminpassword删除服务别名
mc alias rm myminio创建桶
mc mb myminio/mybucket删除桶
mc rb myminio/mybucket设置桶策略
mc policy set download myminio/mybucket设置桶生命周期
mc ilm import myminio/mybucket列出文件
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 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 ls myminio显示帮助信息
mc help版本信息
mc version- MinIO官方文档 (min.io)
- MinIO github 源码 (github.com)