mc使用教程
准备工作
1.下载mc.exe工具
2.设置配置文件存放位置
首先要添加minio链接配置,注意这个配置是自动生成配置文件的,配置文件会保存在磁盘中,你只需要在第一次使用时配置一次即可,这里只是指定配置文件存放路径,一般指定在mc工具所在目录(当前目录),配置文件是自动生成的
mc --config-dir E:\softwork\MinioClient
2. 配置minio地址
实例1:添加192minio配置 `mc alias set myminio http://192.0.0.192:50769 minioadmin minio
说明:minio配置为例,myminio是为minio配置设置的别名,用于标识不同的存储配置,http://192.0.0.192:50769是minio API地址,minioadmin是账号,visunsoft是密码
3.测试你的配置是否正确
mc admin info myminio
如果你看到类似如下信息代表配置是成功的
● 192.0.0.192:50769
Uptime: 4 hours
Version: 2022-06-20T23:13:45Z
Network: 2/2 OK
Drives: 3/3 OK
Pool: 1st
● 192.0.0.196:50769
Uptime: 1 day
Version: 2022-06-20T23:13:45Z
Network: 2/2 OK
Drives: 1/1 OK
Pool: 1st
文件操作
1.查看存储桶和文件
查看minio下面有多少存储桶
mc ls myminio
myminio minio地址别名
查看文件目录信息
mc ls myminio/dicom/1.6.99967.1654.630.1646391284294/
myminio minio地址别名
dicom 存储桶名称
递归查看目录下面的所有文件
mc ls -r myninio/czc/1.6.91885.4890.3360.1661480390569/
–recursive, -r 递归
以树格式列出桶和目录
mc tree myninio/dicom
2.find
查找文件
mc find myninio/czc/151 --name 1.txt
myninio/czc/151 查找路径myninio,是minio链接别名,czc是存储桶
–name value 查找匹配通配符模式的对象,支持*
3.rm
删除文件和目录
递归强制删除文件和文件夹,包括当前文件夹
mc rm --recursive --force myninio/dicom/1.6.99999.8439.1034.1652067861490/
–recursive, -r 递归。
–force 强制执行删除操作。
4.上传文件
通过拷贝方式上传文件和文件夹,包括指定的根目录,下面例子是上传D:\aaaaaaaaaaaaaaa目录,到minio的czc存储桶
mc cp -r D:\aaaaaaaaaaaaaaa myninio/czc
–recursive, -r 递归拷贝
通过镜像拷贝文件和文件夹,注意,同步的指定文件夹里面的文件,不包括根目录,下面例子是上传D:\aaaaaaaaaaaaaaa文件夹下面的文件和文件夹到minio的czc存储桶
mc mirror --overwrite D:\aaaaaaaaaaaaaaa myninio/czc
通过镜像监听文件夹的变动,如果有变化就同步
mc mirror --watch D:\aaaaaaaaaaaaaaa myninio/czc
5.下载文件
通过拷贝方式下载文件
mc cp -r myninio/czc D:\aaaaaaaaaaaaaaa
下载并删除minio中的文件
mc mv -r myninio/czc/1111 d:/
–recursive, -r 递归
myninio/czc/1111 minio中的目录或者文件,包括指定的根目录
d:/ 本地文件夹
存储桶操作
1.查看minio中的全部存储桶
mc ls myminio
2.mb
创建存储桶
mc mb myminio/test
3.rb
删除存储桶
mc rb myninio/test