Mac tree 輸出檔案樹形式

2022-01-18 16:51:32 字數 1518 閱讀 9589

看到 github 上梳理 vue 專案檔案結構時能輸出下面的檔案樹形式,讓我感覺很棒。

.

├── makefile

├── readme.md

├── build

│ ├── build-prompt.js

│ ├── build.js

│ ├── check-versions.js

│ ├── dev-client.js

│ ├── dev-server.js

│ ├── publish-prompt.js

│ ├── rollback.js

│ ├── tag.js

│ ├── utils.js

│ ├── vue-loader.conf.js

│ ├── webpack.base.conf.js

│ ├── webpack.build.conf.js

│ ├── webpack.dev.conf.js

│ └── webpack.test.conf.js

├── config

│ ├── common.env.js

│ ├── dev.env.js

│ ├── index.js

│ ├── local.env.js

│ ├── prepub.env.js

│ ├── prod.env.js

│ ├── project.config.js

│ └── test.env.js

├── index.html

├── package-lock.json

├── package.json

└── src

├── api

├── assets

├── components

├── dictionary

├── directives

├── pages

├── utils

└── vuex

直接使用 tree 命令

brew install tree

# 只輸出兩層並且忽略 node_modules 和 dist 資料夾

tree -l 2 -i 'node_modules|dist'

若 brew 安裝不了tree,筆者也曾經卡了好久安裝不上,還可以用 find 命令去模擬出 tree 命令的效果

列印所有層級

find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
當然你也可以選擇忽略 node_modules 檔案並可以指定輸出層級。

find . -path  "*/node_modules" -prune -o -depth 2 -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'

Linux od 以8進製形式輸出檔案

od octal dump 功能說明 輸出檔案內容。語 法 od abcdfhilovx a 字碼基數 j 字元數目 n 字元數目 s 字串字元數 t 輸出格式 w 每列字元數 help version 檔案.補充說明 od指令會讀取所給予的檔案的內容,並將其內容以八進位制字碼呈現出來。參 數 a ...

Qt CuteLogger 日誌輸出檔案

qt 開發過程中,我們經常使用qdebug 來輸出一條除錯資訊,但是,等軟體正式發布之後,我們就需要軟體執行日誌功能,使用日誌功能,能夠快速的進行異常錯誤的跟蹤和定位。也能檢視軟體執行的情況。qt的日誌工具有很多,log4cplus log4cxx,log4qt等等,當然,也可以採用qt的訊息輸出,...

稀疏陣列 輸出檔案

稀疏陣列 需求稀疏陣列 test public void test1 system.out.println system.out.println 將二維陣列 轉 稀疏陣列的思 1.先遍歷二維陣列 得到非0資料的個數 int sum 0 for int i 0 i 11 i 2.建立對應的稀疏陣列 i...