原生方法
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
tree插件方法
插件安裝見上面文章????
-
: 檢視幫助資訊tree --help
-
: 隻顯示檔案夾tree -d
-
: 顯示檔案的最後修改時間tree -D
-
: 檔案以樹的形式展示,node_modules可以替換成你想要過濾掉不展示的目錄tree -I node_modules
-
': 使用 | 同時排除掉多個檔案夾,注意加引号tree -I 'node_modules|plugins
-
: 最後一個用到正則比對,以test_開頭的檔案夾都不會被顯示tree -I 'node_modules|plugins|test_*'
-
: n表示顯示項目的層級,n=3即隻顯示項目的三層結構tree -L n
-
: 目錄結構樹導出到目前目錄下的README.md檔案(替換了README.md),生成的目錄結構需包含在''代碼塊中。tree -L 2 > README.md
-
: (如果目前目錄下沒有tree.txt,會自動建立一個tree.txt檔案,然後導入進目錄樹)可以先把生成的目錄樹放在一個新檔案中,防止README.md的原有的内容被不小心替換了。然後再複制目錄樹文本到README.md中。tree -I node_modules > tree.txt
終端内直接列印
tree
直接輸入
tree
回車,結果如下
結果輸出到檔案中
tree -I node_modules > tree.txt
自動建立一個tree.txt檔案,然後導入進目錄樹