treeコマンドの導入と使い方
MacOSなどでターミナルを利用することが多く、ディレクトリの階層やファイル配置を考える上で役に立ったので、書いてみた。
前提
- HomeBrewが導入されていること
導入方法
- 以下のコマンドを入力する
$ brew install tree
==> Downloading http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgz
######################################################################## 100.0%
==> make prefix=/usr/local/Cellar/tree/1.7.0 MANDIR=/usr/local/Cellar/tree/1.7.0
🍺 /usr/local/Cellar/tree/1.7.0: 7 files, 128K, built in 8 seconds
使用方法
$ tree [オプション] {対象ディレクトリ}
[オプション]
/f : ディレクトリに含まれるファイルも表示
/a : 階層構造の表示に使用されている線をASCII文字で表示
使用例
$ tree -fa Model
Model
├── Model/.DS_Store
├── Model/Configuration
│ ├── Model/Configuration/Configuration.h
│ └── Model/Configuration/Configuration.m
├── Model/Parser
│ ├── Model/Parser/WebScrapNode.h
│ ├── Model/Parser/WebScrapNode.m
│ ├── Model/Parser/WebScraper.h
│ └── Model/Parser/WebScraper.m
└── Model/Request
├── Model/Request/RateRequest.h
└── Model/Request/RateRequest.m
3 directories, 9 files
補足
gitをターミナル上で使っている時などに便利!