アインシュタインの電話番号
2011.01.15
ターミナルでディレクトリやファイルの構造をツリー表示する

そのまんまの名前でtreeコマンド。表示したいカレントディレクトリでコマンドを打つとこんな感じに表示してくれる。

treeコマンド

$ tree
.
├── controllers
│   ├── application_controller.rb
│   └── cards_controller.rb
├── helpers
│   ├── application_helper.rb
│   └── cards_helper.rb
├── models
│   └── card.rb
└── views
    ├── cards
    │   ├── edit.html.erb
    │   ├── index.html.erb
    │   ├── new.html.erb
    │   └── show.html.erb
    └── layouts
        └── cards.html.erb
6 directories, 10 files

インストール。

$ sudo port search tree #確認
$ sudo port install tree

ディレクトリだけ表示したい場合は-dオプションを付ける。

$ tree -d

その他にも、ドットファイルも出力する-a、サイズを表示する-h、何階層目まで出力するか指定する-Lオプションなどがある。


UNIXの部屋 コマンド検索:tree (*BSD/Linux)