Linux系統(tǒng)上安裝使用Tree命令
在服務(wù)器上使用Tree命令時報錯“bash: tree: command not found...”,在服務(wù)器里面用which 檢查了一下tree命令,提示也是找不到,那應(yīng)該就是系統(tǒng)中沒有安裝tree命令。
網(wǎng)上查了下說ubuntu系統(tǒng)中默認(rèn)是沒有tree這個命令的,需要安裝,用下面的命令就可以安裝tree這個命令工具sudo apt-get install tree,CentOS使用yum -y install tree??墒俏覜]有root權(quán)限,只能安裝到自己目錄下,然后寫入環(huán)境變量。
下載源代碼:
http://mama.indstate.edu/users/ice/tree/

tar -zxvf tree-2.0.4.tgz
make
報錯,然后降版本
在上面那個鏈接里面只能通過ftp鏈接下載老的版本,沒能下載下來,換github上面去下載,鏈接:
https://gitlab.com/OldManProgrammer/unix-tree/-/commits/master/


下載.tar.gz文件,然后上傳到服務(wù)器上,tar -zxvf 解壓,

安裝成功,按照下面方法,寫入環(huán)境變量:

然后tree就可以使用了。
二. tree命令的使用
tree -FC
-F 在可執(zhí)行文件,目錄,Socket,符合連接,管道名稱,各自加上"*","/","=","@","|"符號來進(jìn)行區(qū)分,功能類似ls -F;
-C 帶顏色顯示,美觀;
2.其它常用參數(shù)
tree -a 顯示所有文件和目錄;
tree -d 顯示目錄名稱;
tree -f 在每個文件或目錄之前,顯示完整路徑;
tree -t 以文件或目錄的更改時間排序
tree > output.txt 輸出目錄結(jié)構(gòu)到指定文件
本文使用 文章同步助手 同步