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

mc head

描述

这个 mc head 命令显示对象的前 n 行, 其中 n 是指定给命令的参数。

mc head 不执行任何对象内容的转换或格式化以提高可读性。

例子

查看对象的部分内容

mc head 返回对象的前 10 行:

mc head ALIAS/PATH
  • ALIAS 替换为 S3 兼容主机的 alias

  • PATH 替换为指向对象的路径 S3 兼容主机。

在某个时间点查看对象的部分内容

使用 :mc-command-option:`mc head rewind` 返回前 10 行 过去特定时间点的对象:

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

  • PATH 替换为指向对象的路径 S3 兼容主机。

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

Requires Versioning

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

查看特定版本对象的部分内容

使用 :mc-command-option:`mc head version-id` 返回前 10 行 过去特定时间点的对象:

mc head ALIAS/PATH --version-id VERSION
  • ALIAS 替换为 S3 兼容主机的 alias

  • PATH 替换为指向对象的路径 S3 兼容主机。

  • VERSION 替换为对象的版本。 例如,指定 30d 以返回对象 30 天前的版本 到当前日期。

Requires Versioning

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

语法

head 具有以下语法:

mc head [FLAGS] SOURCE [SOURCE...]

head 支持以下论点:

--lines, -n

要打印的行数。

默认为 10.

SOURCE

REQUIRED

要打印的对象。 您可以指定两个本地路径 和使用配置的 S3 服务的 S3 路径 alias

例如:

mc head play/mybucket/object.txt ~/localfiles/mybucket/object.txt
--rewind

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

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

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

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

--version-id, --vid

指导 mc head 仅对指定的对象版本进行操作。

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

--encrypt-key

使用服务器端加密加密或解密对象 客户指定的密钥。 将键值对指定为 KEY=VALUE.

  • 每个 “KEY” 代表一个桶或对象。

  • 每个 “VALUE” 代表用于加密的数据密钥对象。

包含传递给的整个键值对列表 --encrypt-key 双引号 ".

--encrypt-key 可以使用 “MC_ENCRYPT_KEY” 用于检索加密键值对列表的环境变量 作为在命令行上指定它们的替代方法。