tree命令的使用

2022-03-04 16:06:50 字數 1605 閱讀 9447

有些工作在linux下完成就是比在windows下完成高效! 

windows和linux都有tree命令,主要功能是建立檔案列表,將所有檔案以樹的形式列出來

windows下的tree比較垃圾,只有兩個引數,/f 是遞迴顯示每個資料夾的名稱;/a 是使用ascii字元而不是擴充套件字元,感覺還不如不加/a 引數好。

tree命令的引數解釋,摘自

-a 顯示所有檔案和目錄。

-a 使用asni繪圖字元顯示樹狀圖而非以ascii字元組合。

-c 在檔案和目錄清單加上色彩,便於區分各種型別。

-d 顯示目錄名稱而非內容。

-d 列出檔案或目錄的更改時間。

-f 在每個檔案或目錄之前,顯示完整的相對路徑名稱。

-f 在執行檔案,目錄,socket,符號連線,管道名稱名稱,各自加上"*","/","=","@","|"號。

-g 列出檔案或目錄的所屬群組名稱,沒有對應的名稱時,則顯示群組識別碼。

-i 不以階梯狀列出檔案或目錄名稱。

-i 不顯示符合範本樣式的檔案或目錄名稱。

-l 如遇到性質為符號連線的目錄,直接列出該連線所指向的原始目錄。

-n 不在檔案和目錄清單加上色彩。

-n 直接列出檔案和目錄名稱,包括控制字元。

-p 列出許可權標示。

-p 只顯示符合範本樣式的檔案或目錄名稱。

-q 用"?"號取代控制字元,列出檔案和目錄名稱。

-s 列出檔案或目錄大小。

-t 用檔案和目錄的更改時間排序。

-u 列出檔案或目錄的擁有者名稱,沒有對應的名稱時,則顯示使用者識別碼。

-x 將範圍侷限在現行的檔案系統中,若指定目錄下的某些子目錄,其存放於另乙個檔案系統上,則將該子目錄予以排除在尋找範圍外。

上面列的不怎麼全,完整的幫助資訊是這樣的:

--filelimit # do not descend dirs with more than # files in them. 

引數很多,用法也很靈活,根據自己的需要選擇吧。

使用tree命令生成樹形結構

分別使用以下命令:tree、tree /f 命令,就可以看到螢幕的效果了,還可以使用tree /a等命令,來生成想要的檔案目錄。

匯出生成的檔案目錄

使用tree /f > tree.txt命令,就可以把生成的檔案目錄樹形結構寫入到tree.txt檔案中了,tree.txt這個檔名稱是可以修改的。開啟對應的檔案目錄,就可以看到多了乙個tree.txt的檔案,其中tree檔案裡面的內容,和螢幕輸出的內容是一致的,以後就可以使用tree命令來生成檔案目錄的樹形結構了。

tree命令的使用

tree 選項 i 範本樣式 p 範本樣式 目錄 a 顯示所有檔案和目錄。a 使用asni繪圖字元顯示樹狀圖而非以ascii字元組合。c 在檔案和目錄清單加上色彩,便於區分各種型別。d 顯示目錄名稱而非內容。d 列出檔案或目錄的更改時間。f 在每個檔案或目錄之前,顯示完整的相對路徑名稱。f 在執行檔...

的tree用法 linux命令tree用法

tree命令用於以樹狀圖形方式列出目錄結構 指定目錄下的所有檔案 所有目錄 該命令預設未安裝,安裝命令 yum y install tree 語法 tree 選項 引數 常用選項 a all files are listed.顯示所有檔案和目錄 d list directories only.顯示目...

Tree命令詳解

tree命令作用 以圖形顯示驅動器或路徑的資料夾結構。很多時候,這是乙個非常有用的命令!tree命令格式 可以在命令列視窗敲tree 看幫助。tree drive path f a f 顯示每個資料夾中檔案的名稱。a 使用 ascii 字元,而不使用擴充套件字元。使用 f引數時顯示所有目錄及目錄下的...