리눅스 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 옵션으로 숨김 파일을 확인할 수 있으며,

tree 명령어 -a 옵션 숨김파일 확인

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

tree 명령어 -ad 옵션 숨김파일 및 디렉토리만 표시

🔲 원하는 단계까지 출력

tree 명령어 -L 옵션_원하는 단계까지 출력

Similar Posts

  • [Linux] 리눅스 mv 명령어 사용법 및 mv 명령어 옵션

    리눅스 mv 명령어는 Move의 약자로 파일 또는 디렉토리를 이동하거나 이름을 변경할 때 사용하는 명령어입니다. 기본적인 리눅스 mv 명령어 사용법과 옵션 및 활용 방법에 대해 알아 보겠습니다. 목차✅ tree 명령어 기본 사용 방법✅ tree 옵션✅ 사용 예시🔲 전체 경로 포함하여 출력: -f🔲 파일 제외한 디렉토리 출력: -d🔲 원하는 단계까지 출력✅ 리눅스 mv 명령어 기본…

  • SSH 명령어: 옵션 및 사용 방법

    리눅스에서 SSH(Secure Shell)는 네트워크를 통해 다른 시스템에 안전하게 접속할 수 있도록 해주는 프로토콜입니다. SSH는 원격 서버와 클라이언트 간의 통신을 암호화하여 보안성을 높이며, 주로 원격 접속, 파일 전송, 그리고 터널링 기능을 제공합니다. SSH 명령어를 사용하여 사용자는 원격 서버에 안전하게 접속한 뒤 다양한 작업을 수행할 수 있습니다. 터널링 기능: 한 네트워크에서 다른 네트워크로 데이터를 안전하게…

  • 리눅스 free 명령어: 메모리 상태 확인

    리눅스 free 명령어는 서버의 메모리 사용량과 여유 사용량을 확인할 수 있는 명령어로 /proc/meminfo의 메모리 정보를 가져와 보여줍니다. 목차✅ tree 명령어 기본 사용 방법✅ tree 옵션✅ 사용 예시🔲 전체 경로 포함하여 출력: -f🔲 파일 제외한 디렉토리 출력: -d🔲 원하는 단계까지 출력✅ 리눅스 free 명령어 옵션 1. free -h 설명 2. 옵션 활용 ✅ 스왑(SWAP)메모리란?…

  • ps 명령어(프로세스 명령어)

    ps 명령어는 현재 실행 중인 프로세스를 출력하는 명령어입니다. 목차✅ tree 명령어 기본 사용 방법✅ tree 옵션✅ 사용 예시🔲 전체 경로 포함하여 출력: -f🔲 파일 제외한 디렉토리 출력: -d🔲 원하는 단계까지 출력1. ps 명령어 옵션 ps에서 주로 사용되는 명령어입니다. 기본 사용 옵션은 아래와 같습니다. 2. ps -ef 명령어 ps -ef 명령어는 모든 프로세스를 포멧…

  • nslookup 명령어

    nslookup 명령어는 네임 서버 조회(Name Server Lookup)를 뜻하는 명령어로 네임 서버의 정보를 얻기 위한 명령어입니다. DNS(Domain Name System)에 질의 후 대상 도메인의 IP 주소나 DNS 레코드 등의 정보를 얻기 위한 네트워크 명령어입니다. DNS 서버의 정상적인 작동을 통해 정상적인 네트워크 설정이 되었는지 확인할 때 많이 사용하게 되는 명령어 중 하나입니다. 보통 맥 OS 및…

  • Rsync 명령어: 옵션 | 사용 예시

    Rsync 명령어는 Remote sync의 줄임말로 원격에서 로컬, 로컬에서 로컬로의 파일 및 디렉토리를 복사하는 프로그램입니다. rsync에는 두 가지 접속 방법이 있는데 SSH를 통해 접속하는 방법과 rsync 데몬을 통해 접속하는 방법입니다. 목차✅ tree 명령어 기본 사용 방법✅ tree 옵션✅ 사용 예시🔲 전체 경로 포함하여 출력: -f🔲 파일 제외한 디렉토리 출력: -d🔲 원하는 단계까지 출력 ✅…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 7   +   10   =