컴공생의 다이어리

[리눅스, Linux] tree 명령어 본문

Development/기타

[리눅스, Linux] tree 명령어

컴공 K 2022. 9. 30. 00:01

[Linux] tree 명령어

리눅스에서 디렉토리 및 파일을 구조적으로 확인해보고 싶다면 tree 명령어를 활용하면 된다. 기본적으로 설치되어 있지 않기 때문에 아래 명령어를 통해 tree를 설치한다.

sudo apt-get install tree

 

옵션을 사용하지 않고 순수하게 tree 명령어를 입력하면 현재 위치에 대한 폴더 및 파일 구조를 확인할 수 있고 마지막에 폴더/파일의 수가 출력된다.

# 명령어
tree

# 결과
.
├── app.js
├── bin
│   └── www
└── config
    ├── db
    │   ├── mysql.js
    │   └── test.js
    └── env.js
3 directories, 5 files

 

 

디렉토리만 확인하고 싶다면 -d 옵션을 사용해주면 된다.

# 폴더만 확인
tree -d

# 결과
.
├── bin
└── config
    └── db
3 directories

 

 

디렉토리의 전체 경로를 표시해주고 싶다면 -f 옵션을 사용해주면 된다.

# 디렉토리 전체 경로 표시
tree -f

# 결과
.
├── ./app.js
├── ./bin
│   └── ./bin/www
└── ./config
    ├── ./config/db
    │   ├── ./config/db/mysql.js
    │   └── ./config/db/test.js
    └── ./config/env.js
3 directories, 5 files

 

 

특정 디렉토리를 제외하고 경로 표시를 해주고 싶다면 -I 옵션(대문자 I)을 사용해주면 된다.

# config 폴더 제외하고 출력
tree -I "config"

# 결과
.
├── app.js
└── bin
    └── www

1 directories, 2 files



# config 폴더를 제외한 나머지 폴더 출력
tree -d -I "config"

# 결과
.
└── bin

1 directory

 

제외하고 싶은 폴더가 여러개라면 |를 구분자로 사용해서 명령어를 입력하면 된다.

# temp라는 폴더와 test라는 폴더를 제외한 나머지에 대해 출력
tree -I "temp|test"

 

 

 

 

 

 

 

https://server-talk.tistory.com/391

 

Linux 명령어 - tree 명령어 사용법 알아보기

Linux 명령어 - tree 명령어 사용법 알아보기 이번 포스팅에서는 tree 명령어에 대해서 알아보도록 하겠습니다.  Linux tree 명령어란? tree 명령어는 windows 탐색기와 같이 트리 형태로 볼수 있습니

server-talk.tistory.com

https://promobile.tistory.com/374

 

[리눅스]tree 명령어

■ tree 명령어 리눅스에서 ls 명령어를 이용하면, 특정 위치에 존재하는 디렉토리와 파일들을 확인 할 수 있습니다. 작업을 진행하다보면 디렉토리 및 파일을 좀 더 구조적으로 표현하고 싶은 경

promobile.tistory.com

 

728x90
Comments