2014-09-18

【UNIX】現在のディレクトリをツリー表示するコマンド

Categories: Unix Tips
tree-view.png

[ PR ]


EmacsやVimなどで、現在のディレクトリをツリー表示する機能があって便利ですよね。

その機能がシェルでも使えるエイリアスを紹介します。

手順

1) ~/.bashrc または ~/.bash_profile を開く

2) その中に、以下の行を記載する

alias tree="ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/   /' -e 's/-/|/'"

3) 使い方は、現在のディレクトリでtreeとタイプすると:


$ tree # |---hooks # |---info # |---logs # |-----refs # |-------heads # |-------remotes # |---------origin # |---objects # |-----91 # |-----db # |-----e4 # |-----e6 # |-----f9 # |-----fc # |-----info # |-----pack # |---refs # |-----heads # |-----remotes # |-------origin # |-----tags # |-A # |-B

といった感じで以下のディレクトリがツリー表示されます。

覚えて便利 いますぐ使える!シェルスクリプトシンプルレシピ54
松浦智之
USP研究所
売り上げランキング: 116,881

コメントはTwitterアカウントにお願いします。

RECENT POSTS


[ PR ]

.