리눅스 tree 명령어
tree 명령어는 디렉토리 안의 파일과 디렉토리를 나무 형태로 출력하는 명령어입니다. 디렉토리 구성을 파악하는데 유용하며, 하위 디렉토리와 파일이 어떤 구조로 정리되어 있는지 한눈에 확인 가능합니다.
문서화 및 시스템 분석 등에 활용됩니다.
✅ tree 명령어 기본 사용 방법
tree 옵션 디렉토리
# 미설치 시치
dnf -y install tree
✅ tree 옵션
옵션 36641_ccd224-27> |
설명 36641_355c3f-87> |
---|---|
-a 36641_074caa-09> |
숨김 파일까지 모두 표시 36641_0cb89c-59> |
-d 36641_928931-67> |
디렉토리만 표시 (파일 제외) 36641_6491c8-66> |
-L n 36641_f9b5ca-97> |
n단계까지만 출력 36641_3611f5-1d> |
-f 36641_f09edb-f7> |
전체 경로를 포함하여 출력 36641_02601c-fb> |
✅ 사용 예시
🔲 전체 경로 포함하여 출력: -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 옵션으로 숨김 파일을 확인할 수 있으며,
디렉토리로 출력을 제한하면, 결국 디렉토리만 표시됩니다.