mc stat 命令显示有关包含在指定的 S3 兼容服务存储桶中的对象的信息。当在文件系统路径上使用时,mc stat 具有与 stat 命令相似的功能。语法如下:
C:\> mc stat -h
NAME:
mc stat - show object metadata
USAGE:
mc stat [FLAGS] TARGET [TARGET ...]
FLAGS:
--rewind value stat on older version(s) 旧版本的统计信息
--versions stat all versions 统计所有版本
--version-id value, --vid value stat a specific object version 统计一个特定的对象版本
--recursive, -r stat all objects recursively 递归统计所有对象
--encrypt-key value encrypt/decrypt objects (using server-side encryption with customer provided keys)
--config-dir value, -C value path to configuration folder (default: "C:\\Users\\Administrator\\mc")
--quiet, -q disable progress bar display
--no-color disable color theme
--json enable JSON lines formatted output
--debug enable debug output
--insecure disable SSL certificate verification
--help, -h show help
ENVIRONMENT VARIABLES:
MC_ENCRYPT_KEY: list of comma delimited prefix=secret values 逗号分隔的 prefix=secret 值列表使用服务器端加密和客户端指定的密钥来加密或解密对象。将键值对指定为 KEY=VALUE。
每个 KEY 代表一个桶或对象。
每个 VALUE 表示用于加密对象的数据密钥。
将传递给 --encrypt-key 的整个键值对列表用双引号 “"” 。
--encrypt-key 可以使用 MC_ENCRYPT_KEY 环境变量来检索加密键值对列表,作为在命令行中指定它们的替代方法。
(1)在 Amazon S3 云存储上统计 mybucket 的所有内容。
D:\server\minio>mc stat local/files
Name : files\
Size : 0 B
Type : folder
Metadata :
Versioning: Un-versioned
Location: us-east-1
Policy: none(2)在 Microsoft Windows 上的 Amazon S3 云存储上统计 mybucket 的所有内容。
C:\> mc stat s3\mybucket\(3)在 Microsoft Windows 上的本地文件系统上递归地生成 Stat 文件。
C:\> mc stat --recursive C:\Users\Worf\(4)统计 Amazon S3 云存储上的加密文件。
C:\> mc stat --encrypt-key "s3/personal-docs/=32byteslongsecretkeymustbegiven1" s3/personal-docs/2018-account_report.docx(5)统计 Amazon S3 云存储上的加密文件。 如果加密密钥包含不可打印字符(如制表符),请将 base64 编码字符串作为密钥传递。
C:\> mc stat --encrypt-key "s3/personal-document/=MzJieXRlc2xvbmdzZWNyZWFiY2RlZmcJZ2l2ZW5uMjE=" s3/personal-document/2019-account_report.docx(6)统计一个特定的对象版本。
C:\> mc stat --version-id "CL3sWgdSN2pNntSf6UnZAuh2kcu8E8si" s3/personal-docs/2018-account_report.docx(7)统计在 2020 年 1 月 1 日之前递归创建的所有对象版本。
C:\> mc stat --versions --rewind 2020.01.01T00:00 s3/personal-docs/