目錄結(jié)構(gòu)樹
有時候在看某些文檔的時候會發(fā)現(xiàn)有類似上圖這種文件夾的結(jié)構(gòu)樹,其實想生成這種結(jié)構(gòu)非常簡。
cmd中生成結(jié)構(gòu)樹
- 在當(dāng)前目錄打開
cmd命令行工具 - 輸入
tree命令 -- 回車
然后你就發(fā)現(xiàn),你需要的結(jié)構(gòu)樹已經(jīng)出現(xiàn)了,但是仔細(xì)看,會發(fā)現(xiàn)只顯示文件夾。
如果想把當(dāng)下的文件名也顯示出來你只需要把命令改為tree /f,回車后發(fā)現(xiàn),完美實現(xiàn)。
這時候如果你想把這個結(jié)構(gòu)變成一個txt文本文件也很簡單,只需要吧上邊的命令改為tree > 名稱.txt,然后命令行中不會顯示什么特殊信息,但是你到文件夾中會發(fā)現(xiàn),你生成的文件已經(jīng)出現(xiàn)了。
關(guān)于tree命令的選項
-
-a顯示所有文件和目錄。 -
-A使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合。 -
-C在文件和目錄清單加上色彩,便于區(qū)分各種類型。 -
-d顯示目錄名稱而非內(nèi)容。 -
-D列出文件或目錄的更改時間。 -
-f在每個文件或目錄之前,顯示完整的相對路徑名稱。 -
-F在執(zhí)行文件,目錄,Socket,符號連接,管道名稱名稱,各自加上”*”,”/”,”=”,”@”,”|”號。 -
-g列出文件或目錄的所屬群組名稱,沒有對應(yīng)的名稱時,則顯示群組識別碼。 -
-i不以階梯狀列出文件或目錄名稱。 -
-I<范本樣式> 不顯示符合范本樣式的文件或目錄名稱。 -
-l如遇到性質(zhì)為符號連接的目錄,直接列出該連接所指向的原始目錄。 -
-n不在文件和目錄清單加上色彩。 -
-N直接列出文件和目錄名稱,包括控制字符。 -
-p列出權(quán)限標(biāo)示。 -
-P<范本樣式> 只顯示符合范本樣式的文件或目錄名稱。 -
-q用”?”號取代控制字符,列出文件和目錄名稱。 -
-s列出文件或目錄大小。 -
-t用文件和目錄的更改時間排序。 -
-u列出文件或目錄的擁有者名稱,沒有對應(yīng)的名稱時,則顯示用戶識別碼。 -
-x將范圍局限在現(xiàn)行的文件系統(tǒng)中,若指定目錄下的某些子目錄,其存放于另一個文件系統(tǒng)上,則將該子目錄予以排除在尋找范圍外。
在git bash中使用tree命令
- 下載tree
下載tree - 將
\tree-1.5.2.2-bin\bin下的tree.exe放入git安裝目錄的git\usr\bin中
然后你就發(fā)現(xiàn)可以使用tree命令了。
