写点什么

MinIO Client 使用(一)

用户头像
耳东
关注
发布于: 55 分钟前

MinIO Client 是 MinIO 对象存储的管理工具,工具名称为mc ,该工具有客户端使用和管理使用两种方式,我们先来看客户端使用。


MinIO 的客户端是使用 Golang 编写的,是一个编译好的二进制文件,下载以后就可以直接使用,也可以放到系统变量里,这样就不用每次使用的时候指定执行路径了。


下载 64 位 Intel 架构的 mc 工具可以使用如下地址:


http://dl.minio.org.cn/client/mc/release/linux-amd64/mc
复制代码


将下载好的文件赋予执行权限就可以开始了


chmod +x mc./mc --helpNAME:  mc - MinIO Client for cloud storage and filesystems.
USAGE: mc [FLAGS] COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]
COMMANDS: alias set, remove and list aliases in configuration file ls list buckets and objects mb make a bucket rb remove a bucket cp copy objects mirror synchronize object(s) to a remote site cat display object contents head display first 'n' lines of an object pipe stream STDIN to an object share generate URL for temporary access to an object find search for objects sql run sql queries on objects stat show object metadata mv move objects tree list buckets and objects in a tree format du summarize disk usage recursively retention set retention for object(s) legalhold manage legal hold for object(s) diff list differences in object name, size, and date between two buckets rm remove objects version manage bucket versioning ilm manage bucket lifecycle encrypt manage bucket encryption config event manage object notifications watch listen for object notification events undo undo PUT/DELETE operations policy manage anonymous access to buckets and objects tag manage tags for bucket and object(s) replicate configure server side bucket replication admin manage MinIO servers update update mc to latest release
GLOBAL FLAGS: --autocompletion install auto-completion for your shell --config-dir value, -C value path to configuration folder (default: "/root/.mc") --quiet, -q disable progress bar display --no-color disable color theme --json enable JSON lines formatted output --debug enable debug output --insecure disable SSL certificate verification --help, -h show help --version, -v print the version
TIP: Use 'mc --autocompletion' to enable shell autocompletion
VERSION: RELEASE.2020-11-25T23-04-07Z
复制代码


常用的功能有


  • alias 别名相关的动作

  • ls 列出文件和文件夹。

  • mb 创建一个存储桶或一个文件夹。

  • rb 删除一个桶或者文件夹

  • cat 显示文件和对象内容。

  • head 显示一个对象开始的 N 行

  • pipe 将一个 STDIN 重定向到一个对象或者文件或者 STDOUT。

  • share 生成用于共享的 URL。

  • cp 拷贝文件和对象。

  • mirror 给存储桶和文件夹做镜像。

  • find 基于参数查找文件。

  • diff 对两个文件夹或者存储桶比较差异。

  • rm 删除文件和对象。

  • sql 对一个对象执行 SQL 查询。

  • mv 移动一个对象。

  • du 统计一个磁盘或者文件的使用情况

  • events 管理对象通知。

  • watch 监视文件和对象的事件。

  • policy 管理访问策略。

  • config 管理 mc 配置文件。

  • update 检查软件更新。

  • version 输出版本信息。

发布于: 55 分钟前阅读数: 3
用户头像

耳东

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
MinIO Client 使用(一)