手が震えたらBARに行こう

駄文を吐き出して、今日もなんとか、元気に生きていこうと思います。twitterアカウントは、@tabunmuri255です。よろしくです。

treeコマンドは便利なので、入れておくべき

Linuxには、treeなるものがある。

これは、超便利なので、入れておくべき。
具体的にどう便利かというと、ディレクトリのツリー構造を表示してくれる。
例えば、こんな感じに打つと

tree routes/

以下のように出力されます。

routes/
|-- index.coffee
|-- index.js
`-- user.js

便利!
ただ、こんなにも便利なのに、なぜか標準ではインストールされていない。
という事で、レッツインストール!!

※準備※
gccのインストールが必要です。
もしも、まだインストールされてない場合は、こんなかんじでインストールしてみてください。

yum install gcc

また、もしもインストールされてるかわからない時は、以下のようにバージョンの確認をしてみてください。
それで、無事に出力されたら、OKです。

gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-3)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

<本番>
では、本番です。
まずは、パッケージをwgetで持ってkきます

wget ftp://mama.indstate.edu/linux/tree/tree-1.6.0.tgz

(2014/1/9現在では、1.6.0が最新版でした。)
最新バージョンはこちらより、調べてみて下さい。
http://ftp://mama.indstate.edu/linux/tree/

wgetしてきたらですね。
次は解凍します。

tar zxvf tree-1.6.0.tgz 

無事に解凍できたらあとは、makeすればOKです。

cd tree-1.6.0
make 

※ちなみにinstallするときにはroot権限が必要になるので、随時suしてください。

これで、バージョン確認してみたら、以下のように出たら出来上がりです。

tree --version
tree v1.6.0 (c) 1996 - 2011 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro

お疲れ様でした。

参考にした所
treeコマンドのインストール | 本日も乙


追記(2014/06/04)
一発で入るコマンド作りました。
これで、バシッとtreeが使えるようになるはずです。

wget ftp://mama.indstate.edu/linux/tree/tree-1.6.0.tgz && tar zxvf tree-1.6.0.tgz && cd tree-1.6.0 && sudo make && sudo make install