MinIO 客户端中的 mc du 命令采用递归的方式去统计磁盘使用情况,语法如下:
C:\> mc du -h
NAME:
mc du - summarize disk usage recursively
USAGE:
mc du [FLAGS] TARGET
FLAGS:
--depth value, -d value print the total for a folder prefix only if it is N or fewer levels below the command line argument (default: 0)
仅当文件夹前缀低于命令行参数 N 或更少级别时才打印文件夹前缀的总数(默认值:0)
--recursive, -r recursively print the total for a folder prefix
--rewind value include all object versions no later than specified date
--versions include all object versions
--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(1)递归地统计 'images' 存储桶的磁盘使用情况。
D:\server\minio>mc du local/images
3.7MiB images(2)将 'images' 存储桶中 '300x300' 前缀的磁盘使用情况汇总到两个级别。
D:\server\minio>mc du --depth=2 local/images/300x300/
1.5MiB images/300x300/20210701
946KiB images/300x300/20210702
994KiB images/300x300/20210713
3.4MiB images/300x300(3)在固定日期/时间统计 “images” 存储桶的磁盘使用情况
D:\server\minio>mc du --rewind "2020.07.13" local/images/
7.1MiB images(4)使用所有对象版本总结 “images” 存储桶的磁盘使用情况
D:\server\minio>mc du --versions local/images/
7.1MiB images