리눅스 tree 명령어

tree 명령어는 디렉토리 안의 파일과 디렉토리를 나무 형태로 출력하는 명령어입니다. 디렉토리 구성을 파악하는데 유용하며, 하위 디렉토리와 파일이 어떤 구조로 정리되어 있는지 한눈에 확인 가능합니다.
문서화 및 시스템 분석 등에 활용됩니다.
✅ tree 명령어 기본 사용 방법
tree 옵션 디렉토리
# 미설치 시치
dnf -y install tree✅ tree 옵션
|
옵션 |
설명 |
|---|---|
|
-a |
숨김 파일까지 모두 표시 |
|
-d |
디렉토리만 표시 (파일 제외) |
|
-L n |
n단계까지만 출력 |
|
-f |
전체 경로를 포함하여 출력 |
✅ 사용 예시
🔲 전체 경로 포함하여 출력: -f
기본 대상 폴더의 기본 파일만 출력이 되지만 -f 옵션 사용 시 전체 경로가 출력됩니다.
home]# tree testuser/
testuser/
├── a
├── aa
├── aaa
├── a_sim -> a
├── b
├── bb
└── bbb
7 directories, 0 files
home]# tree testuser/ -f
testuser
├── testuser/a
├── testuser/aa
├── testuser/aaa
├── testuser/a_sim -> a
├── testuser/b
├── testuser/bb
└── testuser/bbb
7 directories, 0 files🔲 파일 제외한 디렉토리 출력: -d
-a 옵션으로 숨김 파일을 확인할 수 있으며,

디렉토리로 출력을 제한하면, 결국 디렉토리만 표시됩니다.

🔲 원하는 단계까지 출력

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.