【Shell】ディレクトリの内容をツリー表示する
Macのターミナル上で、ディレクトリの中身をツリー表示させる。
インストール
Homebrewを使用。
$ brew install tree ...省略 # バージョン確認 $ tree --version tree v1.7.0 (c) 1996 - 2014 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro
日本語ファイルの表示
インストールしたままだと、日本語ファイルで文字化けする。
オプションをつけた状態でaliasを作っておく。
$ vim ~/.bash_profile # 以下を追加 # --charset=C : 罫線の文字コードをアスキーコードにする # N : 日本語OK # C : カラー表示(太文字になったりするので今回はパス) alias tree='tree --charset=C -N' $ source ~/.bash_profile
使い方
# [path]が無い場合はカレントディレクトリ $ tree [path] [option] # ツリー構造(全ファイル・2階層目まで)をクリップボートにコピー $ tree -a -L 2 | pbcopy