跳转至

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
STANDARD 表示存储在 MOS存储 部署中的对象 WARM 表示存储在远程层中具有相匹配名称的对象 videos/ 表示对象的前缀

参数

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 命令对存储桶启用或禁用版本控制。