mac下使用tree命令顯示目錄結(jié)構(gòu)

大家經(jīng)常在github上看見項(xiàng)目根目錄下的readme.md文件中經(jīng)常會出現(xiàn)純字符串的項(xiàng)目目錄結(jié)構(gòu)圖,但是不知道是怎么弄出來的,難道他們是手工敲出來的嗎?下面就給大家介紹一種方法。

github上的目錄結(jié)構(gòu)示例

有一個(gè)tree命令行工具,可以通過brew進(jìn)行安裝

$ brew install tree

這樣就在你的mac上安裝了 tree 命令行了。

下面就試試效果如何:

tree命令示例

下面是tree命令常見參數(shù):

-a 顯示所有文件和目錄。

-A 使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合。

-C 在文件和目錄清單加上色彩,便于區(qū)分各種類型。

-d 只顯示目錄名稱,不顯示內(nèi)容。

-D 列出文件或目錄的修改時(shí)間。

-f 顯示完整的相對路徑名稱。

-F 在執(zhí)行文件,目錄,Socket,符號連接,管道名稱名稱,各自加上"*","/","=","@","|"號。

-g 列出文件或目錄的所屬群組名稱,沒有對應(yīng)的名稱時(shí)顯示群組識別碼。

-i 不以樹狀列出文件或目錄名稱。

-I 不顯示符合范本樣式的文件或目錄名稱。

-l 如果是符號連接的目錄,直接列出該連接所指向的原始目錄。

-n 不在文件和目錄清單加上色彩。

-N 直接列出文件和目錄名稱,包括控制字符。

-p 列出權(quán)限標(biāo)示。

-P 只顯示符合范本樣式的文件或目錄名稱。

-q 用"?"號取代控制字符,列出文件和目錄名稱。

-s 列出文件或目錄大小。

-t 用文件和目錄的更改時(shí)間排序。

-u 列出文件或目錄的擁有者名稱,沒有對應(yīng)的名稱時(shí),則顯示用戶識別碼。

-x 將范圍局限在現(xiàn)行的文件系統(tǒng)中,若指定目錄下的某些子目錄,其存放于另一個(gè)文件系統(tǒng)上,則將該子目錄予以排除在尋找范圍外。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容