텍스트 입력 또는 파일 경로에서 디렉토리 트리 구조 생성. 다양한 형식 및 사용자 정의 옵션 지원.
Features
- 시각적 트리 구조: ASCII 문자 (├──, └──, │)를 사용하여 적절한 들여쓰기 및 분기 연결로 파일 시스템 계층을 시각화하는 명확한 디렉토리 트리 생성
- 다중 출력 형식: ASCII 아트, Unicode 상자 그리기, Markdown 스타일 들여쓰기 및 README 문서에 적합한 일반 텍스트를 포함한 다양한 형식 지원
- 사용자 정의 가능한 옵션: 트리 문자, 들여쓰기 너비, 파일/폴더 아이콘, 정렬 규칙 및 필터 옵션을 구성하여 문서 스타일에 맞춤
- 원클릭 복사: 생성된 트리 구조를 클립보드에 즉시 복사하여 README 파일, 문서 또는 코드 주석에 붙여넣기
Usage Guide
- 1단계: 디렉토리 경로 또는 파일 구조를 입력하세요.
- 2단계: 디렉토리 트리를 생성하세요.
- 3단계: 생성된 트리를 복사하세요.
Technical Details
트리 구조 표현
디렉토리 트리 표현은 ASCII 문자 (│, ├, └, ─)를 사용하여 계층적 파일 시스템 구조를 시각화합니다. 각 중첩 수준은 들여쓰기 및 연결선으로 표시되어 명확한 부모-자식 관계를 만듭니다. 트리 형식은 Unix '트리' 명령 규칙을 따르며, 분기 및 연결을 나타내기 위해 상자 그리기 문자를 사용하여 복잡한 디렉토리 구조를 쉽게 읽을 수 있고 문서에 적합하게 만듭니다.
경로 구문 분석 및 계층 구조 구축
생성기는 디렉토리 구분자 (/ 또는 \)로 파일 경로를 분할하여 중첩된 경로에서 트리 데이터 구조를 구축합니다. 각 경로 세그먼트는 노드가 되며, 자식 노드는 알파벳순 또는 사용자 정의 규칙으로 정렬됩니다. 알고리즘은 중복 경로, 빈 디렉토리 및 특수 문자와 같은 에지 케이스를 처리합니다. 깊이 우선 또는 너비 우선 순회를 사용하여 계층 구조를 구축하여 적절한 중첩 관계를 보장합니다.
출력 포맷팅 옵션
트리 출력은 ASCII 아트 (├──, └──, │ 사용), Unicode 상자 그리기 문자, 들여쓰기 전용 (Markdown 스타일) 및 JSON/XML 구조화된 형식을 포함한 여러 형식을 지원합니다. 사용자 정의 옵션은 분기 문자, 들여쓰기 너비, 파일/폴더 아이콘, 다양한 파일 유형에 대한 색상 코딩 및 숨김 파일 표시 여부를 제어합니다. 포매터는 HTML 문서용 클릭 가능한 트리 또는 README 파일용 일반 텍스트를 생성할 수도 있습니다.
Frequently Asked Questions
- 입력 텍스트는 어떻게 작성해야 하나요?
- 각 폴더나 파일 경로를 한 줄씩 배치하고, 중첩 수준은 공백 두 개 또는 탭으로 들여쓰세요. 텍스트를 붙여넣거나 파일을 업로드해도 생성기가 들여쓰기를 자동으로 감지합니다.
- 실제 프로젝트 구조를 빠르게 가져올 수 있나요?
- 가능합니다. 터미널에서 `트리 -F -I node_modules` 또는 `find . -maxdepth 4` 같은 명령을 실행해 출력 결과를 복사해 붙여넣거나, 목록이 담긴 텍스트·Markdown 파일을 끌어다 놓으면 계층이 즉시 재구성됩니다.
- 문서에서 트리를 깔끔하게 유지하려면?
- 복사하기 전에 깊이를 제한하고 `dist`, `node_modules` 같은 큰 폴더를 숨긴 뒤, README 안에서 ```텍스트 코드 블록으로 감싸면 ASCII 가지 정렬이 유지됩니다.
Related Documentation
- Unix 트리 명령 매뉴얼 - 디렉토리 구조 시각화를 위한 표준 형식을 보여주는 Unix/Linux 트리 명령 공식 문서
- ASCII 아트 문자 참조 - 트리 구조에 사용되는 ASCII 상자 그리기 문자에 대한 완전한 참조
- Markdown 문서 모범 사례 - README 파일에서 디렉토리 트리 구조 사용 가이드
- 파일시스템 계층 표준 - Linux 및 Unix 시스템을 위한 표준 디렉토리 구조
- 프로젝트 문서화 모범 사례 - 프로젝트 구조를 효과적으로 문서화하고 시각화하는 방법 가이드