프로그래밍/코딩관련 정보

[디렉터리, 폴더 구조 그리기] cmd tree 명령어

엔지니어- 2021. 5. 1. 16:53

Windows cmd에서 tree 명령어로 디렉터리, 폴더 구조를 그리고 저장하는 방법입니다.

(디렉토리 구조 그리기)

 

1. 폴더만 트리 구조로 출력

tree 폴더이름


2. 트리 구조에 파일도 포함하여 출력

tree /f 폴더이름


3. ASCII 문자를 이용하여 트리 구조를 보여줌

tree /f /a 폴더이름

 

4. 출력결과 저장하기 (Redirect Output)

  • cmd의 redirect output overwrite, append 문자 '>', '>>'를 사용해서 출력 결과를 저장합니다.
1. 파일 생성하기(동일한 이름의 파일이 있으면 Overwriting 됩니다)
tree 폴더이름 > 파일이름

2. 내용 Appending(해당 파일에 내용을 이어서 저장합니다.)
tree 폴더이름 >> 파일이름

 

최종 결과물은 아래와 같습니다.

> tree 디렉토리명 
--- Output 유형 1 --- 
D:.
├─SQL 전문가 가이드 실습용 파일
├─문제
│  ├─21, 24, 25, 26, 30회 기출 모음
│  ├─21회 기출
│  ├─30회 기출
│  ├─34회 기출
│  └─단답형 문제 모음
└─이론_교재

> tree /a 디렉토리명
--- Output 유형 2(/a 옵션 사용) ---
+---SQL 전문가 가이드 실습용 파일
+---문제
|   +---21, 24, 25, 26, 30회 기출 모음
|   +---21회 기출
|   +---30회 기출
|   +---34회 기출
|   \---단답형 문제 모음
\---이론_교재

출력 예시

 

 

참고 자료

1. 우균님 블로그, [폴더 구조 그리는 도구 tree], woogyun.tistory.com/m/237?category=65530

2. 헬프데스크긱, [Redirect Output from the Windows Command Line to a Text File], helpdeskgeek.com/how-to/redirect-output-from-command-line-to-text-file/