命令列tree命令生成檔案樹(win和mac環境)
阿新 • • 發佈:2019-01-24
為了方便檢視檔案內容以及相關目錄,我們一般用檔案樹進行操作,在windows系統下,我們可以直接使用tree命令進行操作:
tree > list.txt
例項圖片如下:
這樣我們可以生成koa-learn這個資料夾下的所有檔案目錄,輸出結果為:
那麼對於Mac OS或者Linux系統,可以通過以下命令安裝tree這個生成外掛,開啟終端並輸入:(沒有安裝brew請先輸入brew install)
brew install tree
然後等待安裝完畢,因為是國外的伺服器,所以下載可能比較慢。
接著進入到資料夾下,在命令列輸入:
tree -a
除此之外我們還有其他的引數可以設定:
命令列 | 效果 |
---|---|
tree -d | 只顯示資料夾 |
tree -D | 顯示檔案的最後修改時間 |
tree -L n | n表示顯示專案的層級,n=3即只顯示專案的三層結構 |
tree -I pattern | pattern表示想要過濾的目錄,例如 tree -I “node_modules”可以過濾掉node_modules這個資料夾 |
注意,這裡的引數-d、-D區分大小寫,大家可以自行實驗。