리눅스에서 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