mc stat

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 值列表

FLAGS说明

--encrypt-key

使用服务器端加密和客户端指定的密钥来加密或解密对象。将键值对指定为 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/
说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号