一 指令介紹
1.1 功能
檢視目錄結構,樹狀圖列出目錄的内容。
1.2 文法
tree [選項] [參數]
選項
- -a:顯示所有檔案和目錄。
- -d:顯示目錄名稱而非檔案。
- -l:如遇到性質為符号連接配接的目錄,直接列出該連接配接所指向的原始目錄。
- -f:在每個檔案或目錄之前,顯示完整的相對路徑名稱。
- -L:限制目錄顯示層級。
- -P:隻顯示符合範本樣式的檔案和目錄名稱。
- -p:列出權限标示。
- -s:列出檔案和目錄大小。
- -I:不顯示與給定模式比對的檔案。
- -i:不以階梯狀列出檔案和目錄名稱。
- --help:顯示幫助資訊。
- --version:顯示版本資訊。
參數
- 目錄:執行tree指令,它會列出指定目錄下的所有檔案,包括子目錄裡的檔案。
1.3 安裝tree指令
tree指令有些時候并不是系統預設安裝的,是以需要安裝下。
yum install tree -y
二 使用場景
2.1 案例1
列出目錄pinpoint/第一級檔案名
tree pinpoint/ -L 1
2.2 案例2
忽略目前目錄檔案夾
tree -I pinpoint/ -L 1
2.3 案例3
忽略目前目錄多個檔案夾
tree -I 'pinpoint|code|mysql|test|nacos|haproxy' -L 1
2.4 案例4
非樹狀結構列出code目錄下的所有檔案夾
tree if code/
至此,tree指令梳理完成。