前言
安裝此套件後可查看指定目錄並列出樹狀結構可以一目了然,並且可以配合參數顯示目錄內的子目錄或檔案的 Owner、Group Name....等功能。
實作環境
- CentOS 5.1 (Linux 2.6.18-53.1.4.el5)
- tree-1.5.0-4
安裝及設定
步驟1.安裝 tree 套件
# yum -y install tree //利用 yum 來安裝 tree 套件
步驟2.開始使用 tree
# tree irclogs //列出目錄 irclogs 樹狀結構
irclogs/
|-- BSDChat
| |-- #bsdchat.log
| |-- #elixus.log
| `-- weithenn.log
`-- freenode
|-- #tossug.log
`-- weithenn.log
2 directories, 5 files
補充參數說明
- --help: 顯示所有選項及參數。
- --version: 顯示 Tree 版本訊息。
- -a: 顯示該目錄內所有檔案。
- -d: 僅顯示該目錄的子目錄 (不列出檔案)。
- -f: 顯示指定目錄內所有子目錄及檔案,並以絕對路徑顯示。
- -i: 不顯示樹狀結構符號 (通常配合 -f 參數使用)。
- -l: 會將 Symbolic Links 一併顯示。
- -p: 顯示樹狀結構會連目錄或檔案的屬性一併顯示。
- -s: 顯示樹狀結構會連目錄或檔案的大小 (size)一併顯示。
- -u: 顯示樹狀結構會連目錄或檔案的 Owner Name or UID 一併顯示。
- -g: 顯示樹狀結構會連目錄或檔案的 Group Name or GID 一併顯示。
- -D: 顯示樹狀結構會連目錄或檔案的最後修改時間一併顯示。
- --inodes: 顯示樹狀結構會連目錄或檔案的 inode number 一併顯示。
- --device: 顯示樹狀結構會連目錄或檔案的 device number 一併顯示。
- -r: 顯示樹狀結構會將目錄或檔案進行反向排序顯示。
- -t: 顯示樹狀結構會將目錄或檔案進行最後修改時間排序顯示。
- --dirsfirst: 顯示樹狀結構會先顯示目錄再顯示檔案。
- -o filename: 將 tree 輸出結果導入至指定檔案內。
參考