Linux 일반

[리눅스]tree 명령어

mobile 2018. 11. 27. 16:38
반응형

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

사용 OS : Ubuntu 16.04 LTS


■ 설치
tree 명령어는 기본적으로 존재하는 명령어가 아니므로 apt나 yum을 이용하여 설치하여 줍니다. 

sudo apt-get install tree


■ 주요 옵션


optionparam의미
-d
List directories only. (디렉토리만 표시)
-f
Prints the full path prefix for each file. (디렉토리 경로 표시)
-i
Makes tree not print the indentation lines, useful when used in conjunction with the -f option.
-IpatternDo not list those files that match the wild-card pattern.
-Llevel
-ppatternList  only  those files that match the wild-card pattern. (파일 권한 표시)


■ 사용법(예)


tree [옵션]


▷ 2 depth 만 표시


tree -L 2



▷ 2 depth, 파일 권한 표시


tree -L 2 -p



▷ 2 depth 와 directory만 표시


tree -L 2 -d



▷ 2 depth 와 directory only, no indention(들여쓰기제외), full path


tree -L 2 -d -fi



▷ 2 depth, 특정 directory 제외


tree -L 2 -d -I "wordpress"



반응형