mc tree
語法
mc tree
命令會以樹狀格式列出 MinIO 儲存桶內的所有前綴。此命令可選擇支援列出每個前綴(包括儲存桶根目錄)內的所有物件。
您也可以針對本機檔案系統目錄使用 mc tree
,以產生與 tree
命令列工具類似的結果。
以下命令會列印出 myminio
MinIO 部署上 mydata
儲存桶中任何深度的所有物件的完整樹狀結構
mc tree --files myminio/mydata
此命令的語法如下
mc [GLOBALFLAGS] tree \
[--depth int] \
[--files] \
[--rewind "string"] \
方括號
[]
表示選用參數。共用一行的參數彼此相依。
使用管道
|
運算子分隔的參數彼此互斥。
在終端機/Shell 中執行命令之前,請將範例複製到文字編輯器並根據需要進行修改。
參數
- ALIAS
必填 要列出樹狀階層的 MinIO 部署的別名以及儲存桶的完整路徑。 例如
mc tree myminio/mybucket
您可以為
mc tree
命令指定多個目標。 例如mc tree myminio/mybucket myminio/myotherbucket
若要擷取本機檔案系統目錄的樹狀階層,請指定該目錄的完整路徑。 例如
mc tree ~/minio/mydata/
- --files, f
選用 在
mc tree
輸出中包含物件或目錄中的檔案。
- --rewind
- 選用
指示
mc tree
僅對在指定時間點存在的物件版本進行操作。要回溯到過去的特定日期,請將日期指定為 ISO8601 格式的時間戳記。例如:
--rewind "2020.03.24T10:00"
。要回溯一段時間,請將時間長度指定為
#d#hh#mm#ss
格式的字串。例如:--rewind "1d2hh3mm4ss"
。
--rewind
要求指定的ALIAS
是一個支援儲存桶版本控制的 S3 相容服務。對於 MinIO 部署,請使用mc version
來啟用或停用儲存桶版本控制。
範例
mc tree ALIAS/PATH
行為
S3 相容性
mc 命令列工具是為了與 AWS S3 API 相容而建立,並已使用 MinIO 和 AWS S3 進行測試,以確保預期的功能和行為。
MinIO 不保證其他 S3 相容服務的相容性,因為它們的 S3 API 實作未知,因此不受支援。雖然 mc 命令可能如文件所述般運作,但任何此類使用皆需自行承擔風險。