메뉴 닫기

tree 명령어를 이용한 디렉토리 구조 확인

리눅스에서 ls 명령어를 이용하면, 특정 위치에 존재하는 디렉토리와 파일들을 확인 할 수 있지만, tree 명령어를 이용한다면, 디렉토리의 하위에 속해있는 디렉토리 및 파일을 tree 형식으로 출력해줍니다.

1. 설치
tree 명령어는 기본적으로 존재하는 명령어는 아니기 떄문에,  yum이나 apt을 이용해서 설치를 해줍니다.
1) yum
# yum install tree*
2) apt
# apt install tree*

2. 사용법
# free [옵션] [디렉토리]

3. 옵션
-f : 디렉토리 경로까지 표시
-d : 디렉토리만 표시
-a : 숨긴파일까지 표시
-p : 파일의 권한까지 표시

4. 예제
1) tree -f
# tree -f a
a
├── a/b
│   └── a/b/c
│   └── a/b/c/d
│   └── a/b/c/d/e
│   └── a/b/c/d/e/f
│   └── a/b/c/d/e/f/g
└── a/src -> /usr/local/src

7 directories, 0 files

2) tree -d
# tree -d a
a
├── b
│   └── c
│   └── d
│   └── e
│   └── f
│   └── g
└── src -> /usr/local/src

7 directories

3) tree -a
# tree -a a
a
├── .1.sh
├── b
│   └── c
│   └── d
│   └── e
│   └── f
│   └── g
└── src -> /usr/local/src

7 directories, 1 file

4) tree -p
# tree -p a
a
├── [drwxr-xr-x] b
│   └── [drwxr-xr-x] c
│   └── [drwxr-xr-x] d
│   └── [drwxr-xr-x] e
│   └── [drwxr-xr-x] f
│   └── [drwxr-xr-x] g
└── [lrwxrwxrwx] src -> /usr/local/src

7 directories, 0 files

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x