mc ls
mc ls 命令列出了 MOS存储 或其他 S3 兼容服务上的存储桶和对象。
您还可以对本地文件系统使用 mc ls 命令,以产生类似于 ls 命令行工具的结果。
示例¶
以下命令列出了 mymos MOS存储 部署中 mydata 存储桶中的所有对象和对象版本:
mc ls --recursive --versions mymos/mydata
[2022-11-08 11:30:24 PST] 52MB STANDARD log-data.csv
[2022-11-09 12:20:18 PST] 120MB WARM videos/event-2022-11-09.mp4
参数¶
mc ls 是 MOS存储 客户端命令之一,用于列出指定存储桶或目录中的对象。以下是一些常用选项:
ALIAS¶
必需参数,指定要列出的对象或对象。
incomplete, -I¶
返回指定 ALIAS 存储桶中的任何未完成上传的内容。
--recursive, -r¶
可选参数,用于递归列出指定存储桶或目录中的所有内容。
--versions¶
可选参数,指示 mc ls 操作存储桶中存在的所有对象版本。
--rewind¶
可选参数,指示 mc ls 仅在指定时间点存在的对象版本上执行操作。
--summarize¶
可选参数,用于显示指定 ALIAS 路径的汇总信息。
mc ls 还支持其他全局选项。
示例¶
列出存储桶内容:
mc ls [--recursive] ALIAS/PATH
列出对象版本:
mc ls --versions ALIAS/PATH
在特定时间点列出存储桶内容:
mc ls --rewind DURATION ALIAS/PATH
显示汇总信息:
mc ls --summarize ALIAS/PATH
请注意,要使用 --versions 和 --rewind 选项,必须启用存储桶版本控制。可以使用 mc version 命令对存储桶启用或禁用版本控制。