[275] 옵시디언에서 webtreemap CLI 활용하기
알림
|
페이지 정보
작성일
2025.01.18 08:28
140 조회
0 추천
본문
webtreemap CLI를 Obsidian과 함께 사용하는 방법
webtreemap CLI는 디스크 사용량, JSON 파일 크기 분석 등 다양한 데이터를 트리맵 형태로 시각화할 수 있는 도구입니다. 이를 Obsidian과 함께 활용하여 노트 데이터나 디스크 구조를 시각적으로 분석할 수 있습니다. 아래는 단계별로 상세한 설명입니다.
1. webtreemap CLI 설치
- Node.js 설치
- webtreemap CLI는 Node.js 기반이므로 Node.js가 설치되어 있어야 합니다.
- Node.js 공식 웹사이트에서 설치 프로그램을 다운로드하고 설치합니다.
- webtreemap CLI 설치
- 터미널(Windows에서는
cmd
또는 PowerShell, macOS/Linux에서는 Terminal)을 열고 다음 명령어를 실행합니다:npm install -g webtreemap-cli
- 설치가 완료되면
treemap
명령어를 사용할 수 있습니다.
- 터미널(Windows에서는
2. Obsidian 데이터 준비
Obsidian은 Markdown 파일 기반의 노트 앱입니다. 이를 활용하여 트리맵을 생성하려면 다음과 같은 데이터 준비가 필요합니다.
- 노트 디렉토리 확인
- Obsidian Vault(저장소)는 특정 디렉토리에 저장됩니다. 해당 디렉토리 경로를 확인하세요.
- 예:
~/Documents/ObsidianVault
- 디렉토리 구조 분석
- 터미널에서
find
명령어를 사용하여 Markdown 파일의 디렉토리 구조와 크기를 추출할 수 있습니다:find ~/Documents/ObsidianVault -type f -name "*.md" | treemap
- 위 명령은 Vault 내 모든 Markdown 파일을 찾아 트리맵 형식으로 시각화합니다.
- 터미널에서
3. webtreemap CLI로 데이터 시각화
webtreemap CLI는 다양한 입력 형식을 지원합니다. Obsidian 데이터를 트리맵으로 시각화하려면 아래 방법을 따르세요.
방법 1: 디렉토리 크기 분석
- 터미널에서 다음 명령어를 실행하세요:
treemap du ~/Documents/ObsidianVault
- 이 명령은 Vault 디렉토리의 각 폴더 및 파일 크기를 분석하고 HTML 형식의 트리맵을 생성합니다.
- 브라우저에서 결과가 자동으로 열립니다.
방법 2: JSON 데이터 활용
- Obsidian 데이터를 JSON 형식으로 변환한 후 시각화할 수도 있습니다.
- JSON 파일 예제:
{"name":"ObsidianVault","children":[{"name":"Note1.md","size":1024},{"name":"Folder1","children":[{"name":"SubNote1.md","size":2048}]}]}
- JSON 파일을 저장한 후 다음 명령어로 트리맵을 생성합니다:
treemap du:json path/to/data.json
4. 결과 저장 및 Obsidian 통합
webtreemap CLI는 결과를 파일로 저장하거나 HTML로 출력할 수 있습니다.
- 결과 저장
- HTML 파일로 저장하려면
-o
옵션을 사용하세요:treemap du ~/Documents/ObsidianVault -o output.html
- JSON 형식으로 저장하려면:
treemap du ~/Documents/ObsidianVault -f json -o output.json
- HTML 파일로 저장하려면
- Obsidian에서 열기
- HTML 결과를 Obsidian에서 열려면, 해당 HTML 파일 경로를 Obsidian의 링크로 추가하세요:
[트리맵 보기](file:///path/to/output.html)
- HTML 결과를 Obsidian에서 열려면, 해당 HTML 파일 경로를 Obsidian의 링크로 추가하세요:
5. 고급 사용법
특정 데이터 필터링
- 특정 폴더나 파일만 포함하려면
grep
또는find
명령어를 조합하세요:find ~/Documents/ObsidianVault -type f -name "*.md" | grep "특정폴더명" | treemap
타이틀 설정
- HTML 출력물의 제목을 설정하려면
--title
옵션을 사용하세요:treemap du ~/Documents/ObsidianVault --title "My Obsidian Vault Analysis"
위 과정을 통해 webtreemap CLI와 Obsidian을 통합하여 노트 데이터를 효과적으로 시각화할 수 있습니다. 이를 통해 Vault 구조와 데이터 분포를 한눈에 파악할 수 있습니다!
댓글 0