站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

Tree-列出目錄樹狀結構

前言

[Tree] 套件可查看指定目錄並列出其樹狀結構,並且可以配合參數顯示目錄內的子目錄或檔案的 Owner、Group Name....等功能。

實作環境

安裝及設定

步驟1.安裝 tree 套件

依如下步驟開始安裝 tree 套件

 #cd /usr/ports/sysutils/tree        //切換到安裝路徑
 #make install clean                 //安裝套件並清除安裝中不必要的檔案

步驟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 輸出結果導入至指定檔案內

參考

[FreeBSD Man Pages - tree]

[4wei-diary: FBSD tree]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com