프로그래밍
디렉토리 CLI 트리 시각화를 위한 tree-clii 라이브러리
by spare8433
2026. 2. 27.
🌳 tree-clii 명령어 정리
📌 기본 설명
tree는 디렉토리 구조를 트리 형태로 시각적으로 출력해주는 명령어.
- 기본 실행 → 현재 폴더 구조 출력
- 재귀적으로 하위 폴더까지 모두 표시
- 마지막에 파일/폴더 개수 요약 표시
📢 리눅스 기본 tree랑은 옵션이 조금 다를 수 있음.
🧾 사용법
# 설치
npm install -g tree-cli
# 실행
tree <options>
🔹 주요 옵션 정리
📖 도움말 / 정보
| 옵션 |
설명 |
-h, --help |
도움말 출력 |
--version |
tree-cli 버전 출력 |
--debug |
디버그 정보 표시 |
📂 출력 제어 옵션
| 옵션 |
설명 |
-a |
숨김 파일(.파일) 포함 |
-d |
디렉토리만 표시 |
--directoryFirst |
폴더를 먼저 정렬 |
-l |
최대 표시 깊이 제한 |
--ignore |
특정 파일/폴더 제외 |
--base |
루트 디렉토리 지정 |
--fullpath |
전체 경로 표시 |
--noreport |
마지막 파일 개수 요약 제거 |
-o |
결과를 파일로 저장 |
📎 출력 형식 관련
| 옵션 |
설명 |
-f |
디렉토리에 / 추가 |
-i |
들여쓰기 선 제거 |
README용 파일 생성 예시
tree -a -f --ignore "node_modules|.git" -o structure.txt