본문 바로가기
프로그래밍

디렉토리 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