ディレクトリ階層を確認するために便利な tree コマンドを Mac で使用したい。
というわけで Homebrew でさくっとインストール。
% brew install tree
==> Downloading http://mama.indstate.edu/users/ice/tree/src/tree-1.6.0.tgz
######################################################################## 100.0%
==> make prefix=/usr/local/Cellar/tree/1.6.0 MANDIR=/usr/local/Cellar/tree/1.6.0/share/man/man1 CC=cc CFLAGS=-fomit-frame-pointer LDFLAGS= OBJS=tree.o unix.o html.o xml.o hash.o color.o strverscmp.o install
/usr/local/Cellar/tree/1.6.0: 7 files, 120K, built in 4 seconds
簡単です。
使用も簡単です。
% tree
.
├── dir1
│ └── file1-1.txt
├── dir2
│ ├── dir3
│ │ └── file3-1.txt
│ ├── file2-1.txt
│ └── file2-2.txt
└── file1.txt
3 directories, 5 files
ディレクトリ指定。
% tree dir2
dir2
├── dir3
│ └── file3-1.txt
├── file2-1.txt
└── file2-2.txt
1 directory, 3 files
ディレクトリ表示のみ。
% tree -d
.
├── dir1
└── dir2
└── dir3
3 directories
全ファイル表示。
% tree -a
.
├── .dotdir
│ └── .dotfile2
├── .dotfile
├── dir1
│ └── file1-1.txt
├── dir2
│ ├── dir3
│ │ └── file3-1.txt
│ ├── file2-1.txt
│ └── file2-2.txt
└── file1.txt
4 directories, 7 files