homebrew官網
homebrew介紹和使用
根據官網的方法安裝
/usr/bin/ruby -e "$(
curl -fssl
"
比如我的:
==
> this script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/homebrew
press return to continue or any other key to abort
一路按照提示操作即可,不出意外的話,就安裝成功了:
➜ ~ brew -v
homebrew 2.1.9
homebrew/homebrew-core (git revision c8ff; last commit 2019-08-01)
homebrew/homebrew-cask (git revision 04bff; last commit 2019-08-02)
brew install tree
常用命令:
brew install tree
# 顯示某個資料夾下的所有檔案
tree -a
# 只顯示資料夾
tree -d
# 顯示專案的層級,如**
tree -l 3
# 過濾,如除node_modules檔案
tree -i "node_modules"
# 輸出
tree > tree.md
# help
tree --help
最後,我的輸出:tree -i "node_modules" > tree.md
檢視tree.md
的內容如下:
.
├── readme.md
├── dist
├── package.json
├── src
│ ├── font-awesome
│ │ ├── fonts
│ │ │ ├── fontawesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ └── scss
│ │ ├── _animated.scss
│ │ ├── _bordered-pulled.scss
│ │ ├── _core.scss
│ │ ├── _fixed-width.scss
│ │ ├── _icons.scss
│ │ ├── _larger.scss
│ │ ├── _list.scss
│ │ ├── _mixins.scss
│ │ ├── _path.scss
│ │ ├── _rotated-flipped.scss
│ │ ├── _screen-reader.scss
│ │ ├── _stacked.scss
│ │ ├── _variables.scss
│ │ └── font-awesome.scss
│ ├── index.html
│ ├── index.js
│ ├── index.jsx
│ ├── react.png
│ └── style.css
├── tree.md
├── webpack.config.js
└── yarn.lock
5 directories, 31 files
命令列引數
含義-a
顯示所有檔案和目錄。
-a使用asni繪圖字元顯示樹狀圖而非以ascii字元組合。
-c在檔案和目錄清單加上色彩,便於區分各種型別。
-d顯示目錄名稱而非內容。
-d列出檔案或目錄的更改時間。
-f在每個檔案或目錄之前,顯示完整的相對路徑名稱。
-f在末尾追加描述性字元,如 ls -f
-g列出檔案或目錄的所屬群組名稱,沒有對應的名稱時,則顯示群組識別碼。
-i不以階梯狀列出檔案或目錄名稱。
-i不顯示符合範本樣式的檔案或目錄名稱。
-l如遇到性質為符號連線的目錄,直接列出該連線所指向的原始目錄。
-n不在檔案和目錄清單加上色彩。
-n直接列出檔案和目錄名稱,包括控制字元。
-p列出許可權標示。
-p只顯示符合範本樣式的檔案或目錄名稱。
-q用"?"號取代控制字元,列出檔案和目錄名稱。
-s列出檔案或目錄大小。
-t用檔案和目錄的更改時間排序。
-u列出檔案或目錄的擁有者名稱,沒有對應的名稱時,則顯示使用者識別碼。
-x將範圍侷限在現行的檔案系統中,若指定目錄下的某些子目錄,其存放於另乙個檔案系統上,則將該子目錄予以排除在尋找範圍外。
macOS 使用tree命令和訪達進行任務管理
筆者手上事兒比較多,經常要記錄接下來要做的事情防止忘記。在macos上,我並沒有發現很好的任務 to dos管理軟體。之前一直在用macos自帶的便箋,放到桌面上 但是這樣很不優雅和美觀,遮擋桌面不說,給任務分組 更改任務分組也很麻煩 剪貼貼上 某天晚上突然想到這不就是檔案目錄嗎?資料夾是分組,裡面...
Mac使用tree生成目錄結構
程式設計師經常會有需求,需要列出專案的結構樹。mac或者linux下可以使用tree列出專案結構,如下圖這種 tree examples examples example.js使用起來也非常簡單。mac下可以使用brew install tree進行安裝。安裝後,在terminal中輸入tree a...
EasyUI使用tree生成樹形結構載入兩次的問題
今天開發中無意發現,easyui使用tree生成樹形結構載入居然向後台傳送了兩次一模一樣的請求,導致載入了兩次 alert 也執行了兩次 先貼出 js function inittree onloadsuccess function data html 然後自己網上搜了一下,解決方法 只需要把中的c...