MinIO客户端常用命令

mc客户端初始化

  1. 下载好mc客户端后可以进行以下设置方便直接在终端中使用命令而不需要切到程序所在目录

    • Windows:

      • 将文件复制到C:\Windows\System32目录下
    • Linux

      • 将文件复制到/usr/local/bin/或者/usr/bin/目录下
  2. 添加MinIO服务器连接配置

    mc config host add [别名] [host] [username] [password]
    
  3. 查看桶里所有文件

    mc ls [别名]/[文件夹名]
    
  4. 上传文件

    # 如果是文件夹则需要加上 `-r` 
    mc cp 本机文件路径 别名/远程文件路径
    

常用的命令

alias 在配置文件中设置、删除和列出别名
ls     列出桶和对象
mb     做一个桶
rb     删除一个桶
cp     复制对象
mirror 同步对象到远程站点
cat     显示对象内容
head     显示对象的前“n”行
pipe     流 STDIN 到对象
share     为临时访问对象共享生成 URL
find     搜索对象
sql     在对象上运行 sql 查询
stat     显示对象元数据
mv     移动物体
tree     以树的形式列出存储桶和对象
du     递归总结磁盘使用情况
retention     对象的保留集保留
legalhold     为对象设置合法保留
diff     列出两个存储桶之间对象名称、大小和日期的差异
rm     删除对象
encrypt 管理存储桶加密配置
event     管理对象通知
watch     监听对象通知事件
undo     撤消 PUT/DELETE 操作
policy   管理对存储桶和对象的匿名访问
tag      标签管理存储桶和对象的标签
ilm 管理存储桶生命周期
version     管理存储桶版本控制
replicate   配置服务器端存储桶复制
admin     管理 MinIO 服务器
update     更新 mc 到最新版本