Mac使用tree生成目錄結構

轉載自《Mac使用tree生成目錄結構》css

看別人的文章常常會看到以下的目錄結構,這種一看就是生成的,前幾天想嘗試一下,可是怎麼也搜不到,關鍵字很差描述- -,技術羣裏問了好像也沒人解答,後來又換了幾個關鍵詞,終於搜到了,分享一下。node

程序員常常會有需求,須要列出項目的結構樹。Mac或者Linux下能夠使用tree列出項目結構,以下圖這種:程序員

├── build
├── config
├── docs
│   └── static
│       ├── css
│       └── js
├── src
│   ├── assets
│   ├── components
│   ├── store
│   │   └── modules
│   └── views
│       ├── book
│       └── movie
└── static
複製代碼

使用起來也很是簡單。 Mac下能夠使用brew install tree進行安裝。安裝後,在terminal中輸入tree -a即可以查看某個文件夾下的全部文件。bash

經常使用命令

固然了,咱們的需求確定不止列出全部文件這麼簡單。下面介紹幾個經常使用的命令ui

tree -d只顯示文件夾;spa

tree -L n 顯示項目的層級。n表示層級數。好比想要顯示項目三層結構,能夠用tree -l 3code

tree -I pattern用於過濾不想要顯示的文件或者文件夾。好比你想要過濾項目中的node_modules文件夾,能夠使用tree -I "node_modules"component

tree > tree.md 將項目結構輸出到tree.md這個文件。terminal

更多命令的使用能夠查看tree --helpget

相關文章
相關標籤/搜索