有時候在看某些文檔的時候會發(fā)現(xiàn)有類似上圖這種文件夾的結(jié)構樹旦部,其實想生成這種結(jié)構非常簡般婆。
cmd中生成結(jié)構樹
- 在當前目錄打開
cmd
命令行工具 - 輸入
tree
命令 -- 回車
然后你就發(fā)現(xiàn)癣疟,你需要的結(jié)構樹已經(jīng)出現(xiàn)了,但是仔細看江解,會發(fā)現(xiàn)只顯示文件夾忙迁。
如果想把當下的文件名也顯示出來你只需要把命令改為tree /f
脐彩,回車后發(fā)現(xiàn),完美實現(xiàn)动漾。
這時候如果你想把這個結(jié)構變成一個txt
文本文件也很簡單丁屎,只需要吧上邊的命令改為tree > 名稱.txt
,然后命令行中不會顯示什么特殊信息旱眯,但是你到文件夾中會發(fā)現(xiàn)晨川,你生成的文件已經(jīng)出現(xiàn)了。
關于tree命令的選項
-
-a
顯示所有文件和目錄删豺。 -
-A
使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合共虑。 -
-C
在文件和目錄清單加上色彩,便于區(qū)分各種類型呀页。 -
-d
顯示目錄名稱而非內(nèi)容妈拌。 -
-D
列出文件或目錄的更改時間。 -
-f
在每個文件或目錄之前,顯示完整的相對路徑名稱尘分。 -
-F
在執(zhí)行文件猜惋,目錄,Socket培愁,符號連接著摔,管道名稱名稱,各自加上”*”,”/”,”=”,”@”,”|”號定续。 -
-g
列出文件或目錄的所屬群組名稱谍咆,沒有對應的名稱時,則顯示群組識別碼私股。 -
-i
不以階梯狀列出文件或目錄名稱摹察。 -
-I
<范本樣式> 不顯示符合范本樣式的文件或目錄名稱。 -
-l
如遇到性質(zhì)為符號連接的目錄倡鲸,直接列出該連接所指向的原始目錄供嚎。 -
-n
不在文件和目錄清單加上色彩。 -
-N
直接列出文件和目錄名稱旦签,包括控制字符查坪。 -
-p
列出權限標示寸宏。 -
-P
<范本樣式> 只顯示符合范本樣式的文件或目錄名稱宁炫。 -
-q
用”?”號取代控制字符,列出文件和目錄名稱氮凝。 -
-s
列出文件或目錄大小羔巢。 -
-t
用文件和目錄的更改時間排序。 -
-u
列出文件或目錄的擁有者名稱罩阵,沒有對應的名稱時竿秆,則顯示用戶識別碼。 -
-x
將范圍局限在現(xiàn)行的文件系統(tǒng)中稿壁,若指定目錄下的某些子目錄幽钢,其存放于另一個文件系統(tǒng)上,則將該子目錄予以排除在尋找范圍外傅是。
在git bash中使用tree命令
- 下載tree
- 將
\tree-1.5.2.2-bin\bin
下的tree.exe
放入git
安裝目錄的git\usr\bin
中
然后你就發(fā)現(xiàn)可以使用tree
命令了匪燕。