写点什么

MinIO Client 使用(二)

用户头像
耳东
关注
发布于: 4 小时前

mc ls

[root@BXVL-MINIO-110-21 ~]# mc ls --helpNAME:  mc ls - list buckets and objects
USAGE: mc ls [FLAGS] TARGET [TARGET ...]
FLAGS: --rewind value list all object versions no later than specified date --versions list all versions --recursive, -r list recursively --incomplete, -I list incomplete uploads --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
复制代码


~/.mc/config 里配置好对象存储的访问方式以后就可以使用了。play 是 MinIO 自带了一个演示示例对象存储。


示例 1. 列出 play 的对象


$ mc ls  play[2021-08-12 15:31:33 CST]     0B 00be0fcfdcfe4fdc813d090634e7abd4/[2021-08-12 14:54:54 CST]     0B 06d15e1945e84fbcbcf78775c5994f5b/[2021-08-12 04:12:35 CST]     0B 0af8d9f5b8f64016a568914ab8cd0698/
复制代码


示例 2. 递归列出 play 的所有对象。


$ mc ls --recursive play[2021-08-12 15:31:33 CST]     0B 00be0fcfdcfe4fdc813d090634e7abd4/[2021-08-12 15:31:33 CST] 3.2KiB 00be0fcfdcfe4fdc813d090634e7abd4/testfile[2021-08-12 14:54:54 CST]     0B 06d15e1945e84fbcbcf78775c5994f5b/[2021-08-12 14:54:54 CST] 3.2KiB 06d15e1945e84fbcbcf78775c5994f5b/testfile[2021-08-12 04:12:35 CST]     0B 0af8d9f5b8f64016a568914ab8cd0698/
复制代码


示例 3. 列出目录下的所有内容。


$ mc ls play/mmtc[2021-08-12 15:12:08 CST]     5B mmtc.txt[2021-08-12 20:11:04 CST]     0B courses/[2021-08-12 20:11:04 CST]     0B uploads/
复制代码


示例 4. 列出 play 上对象上传不完整(以前失败过)的内容


$ mc ls --incomplete s3/mybucket
复制代码


示例 5. 如果启用了桶版本控制,则列出过去某个特定时间的内容。


$ mc ls --rewind 2020.01.01 play/mybucket$ mc ls --rewind 2020.01.01T11:30 play/mybucket$ mc ls --rewind 7d play/mybucket
复制代码


示例 6. 如果启用了桶版本控制,列出所有的版本


$ mc ls --versions s3/mybucket
复制代码


发布于: 4 小时前阅读数: 3
用户头像

耳东

关注

还未添加个人签名 2020.05.24 加入

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

评论

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