MinIO 客户端工具 mc tree 命令使用树的形式来列举某个目录中、以及子目录中所有的目录和对象。语法如下:
C:\> mc tree -h
NAME:
mc tree - list buckets and objects in a tree format
USAGE:
mc tree [FLAGS] TARGET [TARGET ...]
FLAGS:
--files, -f includes files in tree
--depth value, -d value sets the depth threshold (default: -1)
--rewind value display tree no later than specified date
--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(1)以树的形式列出 MinIO 对象存储服务器上的所有桶和目录。
D:\server\minio>mc tree local
local
├─ files
└─ images(2)以树的形式列出 MinIO 对象存储服务器上 “files” 中的所有目录。
D:\server\minio>mc tree local/images/
local/images/
├─ 20210701
├─ 20210702
└─ 20210713(3)以树的形式列出MinIO对象存储服务器上 “images” 中的所有目录和对象。
D:\server\minio> mc tree --files local/images/
local/images/
├─ 0f78ad1e685e9e972e3780ebfbdf2192.jpeg
├─ 20210703221135.jpg
├─ 20210701
│ ├─ 0f78ad1e685e9e972e3780ebfbdf2192.jpeg
│ ├─ 16e43cd30d54b4f5fd04429f9b72321e.jpeg
│ ├─ 4120bc42500eb9be6082f23b6071c1c5.jpg
│ └─ 85b3620b520d92343d95cb9e390881e7.jpeg
├─ 20210702
│ ├─ 09899ef405d036e6d72ae776c990b3af.jpeg
│ ├─ 221406.jpg
│ ├─ 221425.jpg
│ └─ 221595.jpg
└─ 20210713
├─ 221714.jpg
├─ 221930.jpg
├─ 232193.jpg
└─ 232733.jpg(4)以树的形式列出深度级别为 “2” 的所有目录。
D:\server\minio>mc tree --depth 2 local/images
local/images
├─ 20210701
├─ 20210702
└─ 20210713