三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

minio命令的使用

minio命令的使用
场景命令说明
配置 MinIO 连接mc alias set myminio http://127.0.0.1:9000 access_key secret_key添加一个 MinIO 服务别名
查看已配置连接mc alias list查看所有 MinIO/S3 连接
删除连接别名mc alias remove myminio删除某个别名
查看所有 bucketmc ls myminio列出 MinIO 下所有桶
创建 bucketmc mb myminio/ascend-data创建名为 ascend-data 的桶
删除空 bucketmc rb myminio/ascend-data删除桶,桶必须为空
强制删除 bucketmc rb --force myminio/ascend-data删除桶及其中对象,谨慎使用
查看 bucket 内容mc ls myminio/ascend-data查看桶根目录
递归查看文件mc ls --recursive myminio/ascend-data查看桶内所有对象
按目录查看mc ls myminio/ascend-data/machine_A/2026/06/01/查看指定路径下对象
上传单个文件mc cp ./data.jsonl myminio/ascend-data/machine_A/2026/06/01/data.jsonl上传本地文件到 MinIO
上传整个目录mc cp --recursive ./data/ myminio/ascend-data/递归上传目录
下载单个文件mc cp myminio/ascend-data/machine_A/2026/06/01/data.jsonl ./data.jsonl从 MinIO 下载文件
下载整个目录mc cp --recursive myminio/ascend-data/machine_A/ ./machine_A/递归下载目录
同步目录到 MinIOmc mirror ./data/ myminio/ascend-data/类似 rsync,同步本地目录到 MinIO
从 MinIO 同步到本地mc mirror myminio/ascend-data/ ./data/把 MinIO 数据同步到本地
查看文件内容mc cat myminio/ascend-data/path/file.jsonl直接输出对象内容
查看文件开头mc head myminio/ascend-data/path/file.jsonl查看对象前几行
删除单个文件mc rm myminio/ascend-data/path/file.jsonl删除一个对象
删除目录下所有文件mc rm --recursive myminio/ascend-data/machine_A/2026/06/01/递归删除指定前缀
查看目录树mc tree myminio/ascend-data树形查看 bucket 前缀
比较本地和 MinIOmc diff ./data/ myminio/ascend-data/比较两边缺失或大小不同的文件
监控变化mc watch myminio/ascend-data监听 bucket 对象变化
查看 bucket 版本状态mc version info myminio/ascend-data查看是否开启版本控制
开启版本控制mc version enable myminio/ascend-data开启 bucket 版本控制
暂停版本控制mc version suspend myminio/ascend-data暂停版本控制
更新 mc 客户端mc update更新 MinIO Client
← 返回列表