欢迎来到即将发布的 MinIO 文档版本! 此页面上的内容正在积极开发中 可能随时更改。 如果找不到您要找的内容,请查看我们的 历史文档。 感谢您的耐心等待。 我们期待您贡献自己强大的力量,帮助更多的中国技术开发者![翻译]

mc ls

描述

mc ls 命令列出目标上的所有桶和对象 S3 兼容服务。 对于文件系统上的目标,mc ls 具有与 ls 命令相同的功能。

例子

列出存储桶内容

使用 :mc-command:`mc ls <mc is TARGET>` 列出桶的内容:

mc ls [--recursive] ALIAS/PATH
  • ALIAS 替换为

    S3 兼容主机的 alias

  • PATH 替换为存储桶的路径 S3 兼容主机。

    如果指定 S3 根的路径(ALIAS only),则包括 --recursive 选项。

列出对象版本

使用 mc ls --versions 列出对象的所有版本:

mc ls --versions ALIAS/PATH
  • ALIAS 替换为 S3 兼容主机的 alias

  • PATH 替换为存储桶或对象的路径 兼容 S3 的主机。

Requires Versioning

mc ls 需要 bucket versioning 到 使用此功能。 用 mc version 在存储上启用版本控制。

列出时间点的存储桶内容

使用 mc ls --versions 列出对象的所有版本:

mc ls --rewind DURATION ALIAS/PATH
  • ALIAS 替换为 S3 兼容主机的 alias

  • PATH 替换为存储桶或对象的路径 兼容 S3 的主机。

  • 用过去的时间点替换 DURATION 命令返回对象的位置。 例如,指定 30d 到 返回当前日期前 30 天的对象版本。

Requires Versioning

mc ls 需要 bucket versioning 到 使用此功能。 用 mc version 在存储上启用版本控制。

语法

mc ls 具有以下语法:

mc ls [FLAGS] TARGET [TARGET ...]

mc ls 支持以下论点:

TARGET

Required 命令列出其内容的一个或多个位置的完整路径。

  • 要列出 S3 兼容服务的根内容,请指定 alias 该服务。 例如: mc ls play

  • 要列出 S3 兼容服务上存储桶的内容, 指定该服务的 alias 作为存储桶的前缀。 例如: mc ls play/mybucketname.

  • 要列出文件系统上目录的内容,请指定路径 到那个目录。 例如: mc ls ~/Documents.

如果指定多个 TARGET 位置, mc ls 整理每个位置的内容顺序。

--recursive, --r

递归列出每个桶或目录中的内容 TARGET.

--versions

指导 mc ls 对存储中存在的所有对象版本进行操作。

--versions 要求指定的 --TARGET 成为 S3 兼容的服务 支持 Bucket Versioning. 对于 MinIO 部署,请使用 mc version 启用或禁用存储版本控制。 ..

使用 --versions--rewind 一起显示在特定时间点存在的那些对象版本上。

--rewind

指导 mc ls 仅对存在于的对象版本进行操作 指定的时间点。

  • 要倒回过去的特定日期,请将日期指定为 ISO8601 格式的时间戳。 例如: --rewind "2020.03.24T10:00".

  • 要倒回持续时间,请将持续时间指定为字符串 #d#hh#mm#ss 格式。 例如: --rewind "1d2hh3mm4ss".

--rewind 要求指定的 --TARGET 成为 S3 兼容的服务 支持 Bucket Versioning. 对于 MinIO 部署,请使用 mc version 启用或禁用存储版本控制。

使用 --rewind--versions 一起显示在特定时间点存在的那些对象版本上。

--incomplete, ---I

返回指定的任何不完整的上传:mc-cmd:~mc ls TARGET 桶。