반응형
리눅스 디렉터리 구조를 알아보는 명령어, tree
tree
명령어는 리눅스에서 디렉터리와 파일의 구조를 트리 형식으로 시각적으로 보여주는 명령어입니다. 이를 통해 사용자는 파일 시스템의 구조를 한눈에 파악할 수 있습니다.
tree
명령어 사용법
tree
명령어는 다양한 옵션을 제공하여 사용자가 원하는 방식으로 파일 시스템을 탐색할 수 있도록 합니다.
기본 사용법
tree
위의 명령어는 현재 디렉터리와 그 하위 디렉터리 및 파일들을 트리 형태로 출력합니다.
주요 옵션
디렉터리만 출력하기 (-d
)
tree -d
- 디렉터리 구조만 보고 싶을 때 사용합니다.
깊이 제한하기 (-L
)
tree -L 2
- 위의 명령어는 두 단계 깊이까지 출력합니다.
- 특정 깊이까지의 디렉터리 및 파일 구조를 출력합니다.
숨김 파일 포함하기 (-a
)
tree -a
- 숨김 파일 및 디렉터리를 포함하여 출력합니다.
출력에서 경로 포함하기 (-f
)
tree -f
- 각 파일과 디렉터리의 전체 경로를 출력합니다.
파일 크기 포함하기 (-h
)
tree -h
- 각 파일의 크기를 사람이 읽기 쉬운 형식으로 표시합니다.
파일과 디렉터리 수 출력하기 (-v
)
tree -v
- 각 디렉터리 내의 파일과 디렉터리 수를 함께 표시합니다.
특정 파일 타입만 출력하기 (-P
)
tree -P "*.txt"
- 특정 패턴의 파일만 출력합니다. 예를 들어, .txt 파일만 출력하려면 다음과 같이 합니다.
특정 파일 타입 제외하기 (-I
)
tree -I "*.log"
- 특정 패턴의 파일을 제외하고 출력합니다. 예를 들어,
.log
파일을 제외하려면 다음과 같이 합니다.
예제
현재 디렉터리의 디렉터리 구조만 출력
tree -d
홈 디렉터리의 모든 파일과 디렉터리를 트리 형태로 표시
tree ~
루트 디렉터리부터 3단계 깊이의 디렉터리와 파일 출력
tree -L 3 /
특정 디렉터리에서 숨김 파일을 포함한 전체 경로 출력
tree -af /path/to/directory
정리
tree
명령어는 리눅스 파일 시스템의 구조를 시각적으로 이해하고 탐색하는 데 유용한 도구입니다. 다양한 옵션을 통해 출력 형식을 커스터마이즈 할 수 있으며, 이를 활용하여 디렉터리 및 파일의 구조를 보다 효율적으로 분석할 수 있습니다. 각 옵션은 사용자의 필요에 따라 파일과 디렉터리를 필터링하고 조직화하여 정보를 제공합니다.
반응형
'Linuxpia > 데스크톱 리눅스' 카테고리의 다른 글
리눅스 파일 시스템에서 절대경로와 상대경로 (43) | 2024.08.13 |
---|---|
디렉터리 구조의 차이, 리눅스와 Windows (38) | 2024.08.12 |
리눅스의 디렉터리 구조 (41) | 2024.08.10 |
리눅스에서 디렉터리란? (42) | 2024.08.09 |
TimeShift 서비스 중지 및 비활성화 (41) | 2024.07.24 |