mc cat

Table of Contents
描述
这个 mc cat
命令连接文件的内容或
对象到另一个文件或对象。 您也可以使用该命令
将指定文件或对象的内容显示到 “STDOUT”。
cat
具有与 “cat” 类似的功能。
常见操作
查看 S3 对象
使用:mc-cmd:mc cat 返回对象:
mc cat ALIAS/PATH
在某个时间点查看 S3 对象
使用 mc cat --rewind
在特定位置返回对象
过去的时间点:
mc cat ALIAS/PATH --rewind DURATION
Requires Versioning
mc cat
需要 bucket versioning 到
使用此功能。 用 mc version
在存储上启用版本控制。
查看具有特定版本的 S3 对象
使用 mc cat --version-id
返回特定版本的
目的:
mc cat ALIAS/PATH --version-id VERSION
Requires Versioning
mc cat
需要 bucket versioning 到
使用此功能。 用 mc version
在存储上启用版本控制。
语法
cat
has the following syntax:
mc cat [FLAGS] SOURCE [SOURCE ...]
cat
支持需要以下参数:
-
SOURCE
REQUIRED
要连接的对象。
对于 S3 兼容主机上的对象,将对象的路径指定为
ALIAS/PATH
,其中:ALIAS
是alias
配置的 S3 兼容主机, andPATH
是对象的路径。
mc cat play/mybucket/object.txt
对于文件系统上的文件,将文件的完整文件系统路径指定为
SOURCE
:mc cat ~/data/object.txt
-
--rewind
指导
mc cat
仅对存在于的对象版本进行操作 指定的时间点。要倒回过去的特定日期,请将日期指定为 ISO8601 格式的时间戳。 例如:
--rewind "2020.03.24T10:00"
.要倒回持续时间,请将持续时间指定为字符串
#d#hh#mm#ss
格式。 例如:--rewind "1d2hh3mm4ss"
.
--rewind
要求指定的--SOURCE
成为 S3 兼容的服务 支持 Bucket Versioning. 对于 MinIO 部署,请使用mc version
启用或禁用存储版本控制。
-
--version-id, --vid
指导
mc cat
仅对指定的对象版本进行操作。--version-id
要求指定的--SOURCE
成为 S3 兼容的服务 支持 Bucket Versioning. 对于 MinIO 部署,请使用mc version
启用或禁用存储版本控制。
-
--encrypt-key
使用服务器端加密加密或解密对象 客户指定的密钥。 将键值对指定为``KEY=VALUE``.
每个 “KEY” 代表一个桶或对象。
每个 “VALUE” 代表用于加密的数据密钥对象。
包含传递给的整个键值对列表
--encrypt-key
双引号"
.--encrypt-key
可以使用 “MC_ENCRYPT_KEY”用于检索加密键值对列表的环境变量 作为在命令行上指定它们的替代方法。