node.jsのプロジェクトディレクトリでtree
を実行すると,node_module
ディレクトリ以下がブワーっと出てうわー!っとなってしまうので,シェルのエイリアスで無視するように設定しました.
環境
$ tree --version
tree v1.7.0 (c) 1996 - 2014 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro
$ zsh --version
zsh 5.3.1 (x86_64-apple-darwin16.3.0)
設定
zshでの設定ですが,bashでも同じように動くと思います.
.zshrc
# tree alias
alias tree="tree -I node_modules -L 3"
node_modules
の無視と,最大で3つ下までのディレクトリをツリー表示するのをデフォルトオプションにしました.
エイリアスを無視する場合
エイリアスを無視してtree
コマンドそのものを呼び出す場合は\
を付けて実行します.
$ \tree