大家經(jīng)常在github上看見項目根目錄下的readme.md文件中經(jīng)常會出現(xiàn)純字符串的項目目錄結(jié)構(gòu)圖秕狰,但是不知道是怎么弄出來的吞彤,難道他們是手工敲出來的嗎挠羔?下面就給大家介紹一種方法范舀。
有一個tree命令行工具捶惜,可以通過brew進行安裝
$ brew install tree
這樣就在你的mac上安裝了 tree 命令行了。
下面就試試效果如何:
下面是tree命令常見參數(shù):
-a 顯示所有文件和目錄。
-A 使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合。
-C 在文件和目錄清單加上色彩幕帆,便于區(qū)分各種類型常熙。
-d 只顯示目錄名稱裸卫,不顯示內(nèi)容。
-D 列出文件或目錄的修改時間早芭。
-f 顯示完整的相對路徑名稱退个。
-F 在執(zhí)行文件刀荒,目錄泼返,Socket叫乌,符號連接额各,管道名稱名稱,各自加上"*","/","=","@","|"號呻率。
-g 列出文件或目錄的所屬群組名稱硬毕,沒有對應(yīng)的名稱時顯示群組識別碼。
-i 不以樹狀列出文件或目錄名稱礼仗。
-I 不顯示符合范本樣式的文件或目錄名稱吐咳。
-l 如果是符號連接的目錄,直接列出該連接所指向的原始目錄元践。
-n 不在文件和目錄清單加上色彩韭脊。
-N 直接列出文件和目錄名稱,包括控制字符单旁。
-p 列出權(quán)限標示沪羔。
-P 只顯示符合范本樣式的文件或目錄名稱。
-q 用"?"號取代控制字符象浑,列出文件和目錄名稱蔫饰。
-s 列出文件或目錄大小。
-t 用文件和目錄的更改時間排序愉豺。
-u 列出文件或目錄的擁有者名稱篓吁,沒有對應(yīng)的名稱時,則顯示用戶識別碼蚪拦。
-x 將范圍局限在現(xiàn)行的文件系統(tǒng)中杖剪,若指定目錄下的某些子目錄节腐,其存放于另一個文件系統(tǒng)上,則將該子目錄予以排除在尋找范圍外摘盆。