介紹
tree 命令英文理解為樹的意思,其功能是是創建文件列表,將目錄所有文件以樹狀的形式列出來。是一款在顏值上優先于ls的命令。
linux中的tree命令默認并不會安裝,下面來先看看tree安裝
安裝方法
tar -zxvf tree-1.7.0.tgzcd tree-1.7.0makecp -af tree /usr/bin
或者
yum install -y tree
tree命令詳解
-a 顯示所有文件和目錄。
-A 使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合。
-C 在文件和目錄清單加上色彩,便于區分各種類型。
-d 顯示目錄名稱而非內容。
[root@oracle01 /]# tree -d /data/mysqldata3306/data/mysqldata3306├── binlog├── innodb_log├── innodb_ts├── log├── mydata│ ├── mysql│ ├── performance_schema│ ├── test│ └── ym├── relaylog├── sock└── tmpdir
-D 列出文件或目錄的更改時間。
-f 在每個文件或目錄之前,顯示完整的相對路徑名稱。
-F 在執行文件,目錄,Socket,符號連接,管道名稱名稱,各自加上”*”,”/“,”=”,”@”,”|”號。
-g 列出文件或目錄的所屬群組名稱,沒有對應的名稱時,則顯示群組識別碼。
-i 不以階梯狀列出文件或目錄名稱。
-I<范本樣式> 不顯示符合范本樣式的文件或目錄名稱。
-l 如遇到性質為符號連接的目錄,直接列出該連接所指向的原始目錄。
-n 不在文件和目錄清單加上色彩。
-N 直接列出文件和目錄名稱,包括控制字符。
-p 列出權限標示。
[root@oracle01 /]# tree -dCp /data/mysqldata3306/data/mysqldata3306├── [drwxr-xr-x] binlog├── [drwxr-xr-x] innodb_log├── [drwxr-xr-x] innodb_ts├── [drwxr-xr-x] log├── [drwxr-xr-x] mydata│ ├── [drwx------] mysql│ ├── [drwx------] performance_schema│ ├── [drwx------] test│ └── [drwx------] ym├── [drwxr-xr-x] relaylog├── [drwxr-xr-x] sock└── [drwxr-xr-x] tmpdir
-P<范本樣式> 只顯示符合范本樣式的文件或目錄名稱。
-q 用”?”號取代控制字符,列出文件和目錄名稱。
-s 列出文件或目錄大小。
[root@oracle01 /]# tree -s /data/mysqldata3306/binlog//data/mysqldata3306/binlog/├── [ 65302] mysql-bin.000001├── [ 1046158] mysql-bin.000002├── [ 556] mysql-bin.000003├── [ 1125] mysql-bin.000004├── [ 1510] mysql-bin.000005├── [ 30019] mysql-bin.000006└── [ 264] mysql-bin.index0 directories, 7 files
新聞熱點
疑難解答