tree 는 폴더의 하위 구조를 계층적으로 표시해 주는 유틸리티로 전체 구조를 대략적으로 파악할 때 유용.
주요 옵션
option | param | 의미 | |
---|---|---|---|
-d | List directories only. | ||
-f | Prints the full path prefix for each file. | ||
-i | Makes tree not print the indentation lines, useful when used in conjunction with the -f option. | ||
-I | pattern | Do not list those files that match the wild-card pattern. | |
-P | pattern | List only those files that match the wild-card pattern. | |
-L | level | ||
-N | tree는 ascii 가 아닌 문자는 \332 같이 8진수가 인코딩해서 표시하므로 한글이 깨져 보임. -N 옵션을 추가하면 한글이 제대로 표시됨. |
2 depth만 표시
$ tree -L 2 -N
2 depth 와 directory 만 표시
$ tree -L 2 -d -N
2 depth, directory only, no indentation + full path
$ tree -L 2 -d -fi
2 depth, 특정 폴더 제외
tests와 node_moduels 폴더 제외
$ tree -L 2 -d -I "node_modules|tests"