稀にファイル構成を説明したい時などにディレクトリとファイルを一覧表示させたい時があると思います。 一々、ディレクトリを調べてファイルを抜き出していては、とてつもない時間と労力を要します。 そんな時には「tree」コマンドがとても重宝します。 例)「/var/log/」以下のファイル一覧を表示させる場合 # tree /var/log/ /var/log/ |-- Xorg.0.log |-- Xorg.0.log.old |-- acpid |-- anaconda.log |-- anaconda.syslog |-- anaconda.xlog |-- boot.log |-- btmp |-- clamav | `-- freshclam.log |-- clamav.log |-- cron |-- cups | |-- access_log | `-- error_log |-- dmesg |-- gdm | |-- :0.log | |-- :0.log.1 | |-- :0.log.2 | |-- :0.log.3 | `-- :0.log.4 |-- httpd | |-- access_log | |-- error_log | |-- ssl_access_log | |-- ssl_error_log | `-- ssl_request_log |-- lastlog |-- mail | `-- statistics |-- maillog |-- messages |-- mysqld.log |-- ppp |-- samba | |-- inspiron.log | |-- nmbd.log | `-- smbd.log |-- scrollkeeper.log |-- secure |-- spooler |-- vbox |-- vsftpd.log |-- wtmp |-- xferlog `-- yum.log 8 directories, 39 files ディレクトリだけ調べたい場合は「-d」オプションを付加します。 # tree -d /var/log/ /var/log/ |-- clamav |-- cups |-- gdm |-- httpd |-- mail |-- ppp |-- samba `-- vbox 8 directories そのほかに、「LS_COLORS」属性が指定されている場合は「-C」オプションを付与する事により、 ディレクトリ・ファイルの種類毎に色付きで表示可能です。 # tree -C /var/www/html/ : : 以下省略 |