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