1. 程式人生 > >命令列tree命令生成檔案樹(win和mac環境)

命令列tree命令生成檔案樹(win和mac環境)

為了方便檢視檔案內容以及相關目錄,我們一般用檔案樹進行操作,在windows系統下,我們可以直接使用tree命令進行操作:

 tree > list.txt

例項圖片如下:

這樣我們可以生成koa-learn這個資料夾下的所有檔案目錄,輸出結果為:

例圖2

那麼對於Mac OS或者Linux系統,可以通過以下命令安裝tree這個生成外掛,開啟終端並輸入:(沒有安裝brew請先輸入brew install)

brew install tree

然後等待安裝完畢,因為是國外的伺服器,所以下載可能比較慢。

接著進入到資料夾下,在命令列輸入:

tree -a

接著我們可以在終端看到當前的目錄樹:

例圖3例圖3

除此之外我們還有其他的引數可以設定:

命令列 效果
tree -d 只顯示資料夾
tree -D 顯示檔案的最後修改時間
tree -L n n表示顯示專案的層級,n=3即只顯示專案的三層結構
tree -I pattern pattern表示想要過濾的目錄,例如 tree -I “node_modules”可以過濾掉node_modules這個資料夾

注意,這裡的引數-d、-D區分大小寫,大家可以自行實驗。