2014-09-18
【UNIX】現在のディレクトリをツリー表示するコマンド
[ 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
posted with amazlet at 14.09.18
松浦智之
USP研究所
売り上げランキング: 116,881
USP研究所
売り上げランキング: 116,881