기타

다양한 메모 앱에서 옵시디언(Obsidian)으로의 포괄적 마이그레이션 청사진

semodok 2025. 8. 1. 09:23

 

다양한 메모 앱에서 옵시디언(Obsidian)으로의 포괄적 마이그레이션 청사진

 

 


서론: 지식 통합의 전략적 필요성

 

본 보고서는 다양한 노트 필기 생태계에 흩어져 있는 디지털 자산을 옵시디언(Obsidian)으로 통합하기 위한 포괄적인 청사진을 제공합니다. 이 마이그레이션 과정은 단순한 기술적 작업을 넘어, 개인 지식의 영속성, 접근성, 그리고 상호 연결성에 대한 전략적 투자로 간주되어야 합니다. 옵시디언의 핵심 철학인 로컬 우선 저장 방식, 일반 텍스트 마크다운 파일, 그리고 독보적인 확장성은 독점적인 포맷이나 클라우드 기반의 종속성에서 벗어나 당신의 아이디어를 위한 영구적인 보금자리를 제공합니다.1 이 가이드는 마이그레이션의 세 가지 핵심 단계인 세심한 준비, 체계적인 실행, 그리고 전략적 통합 과정을 안내할 것입니다.

  • 표 1: 마이그레이션 전략 매트릭스. 이 표는 각 애플리케이션의 마이그레이션 경로에 대한 높은 수준의 전략적 개요를 제공하여, 복잡성과 예상 결과를 신속하게 평가할 수 있도록 합니다.
소스 앱 권장 가져오기 방법 필요한 내보내기 형식 주요 과제 예상 충실도 점수
에버노트(Evernote) 공식 Importer .enex 노트북 스택 및 태그 계층 구조 보존을 위한 수동 전처리 필요; 노트 선택 제한 가능성. 85% (전처리 시)
원노트(OneNote) 공식 Importer (API) 해당 없음 (직접 API 접근) 심각한 API 속도 제한(특히 비즈니스 계정); 복잡한 계층 구조 손실. 70% (변동성 높음)
애플 노트(Apple Notes) 공식 Importer (macOS) 해당 없음 (직접 DB 접근) macOS 전용; 암호화된 노트 건너뜀; 스캔 형식 다양. 95% (macOS에서)
베어(Bear) 공식 Importer .bear2bk 상당한 사전 데이터 정제 필요 (태그, 파일명, 암호화된 노트). 90% (정제 시)
노션(Notion) 공식 Importer HTML (.zip) 대용량 워크스페이스 실패 가능; Notion ID로 인한 긴 파일명; 복잡한 첨부 파일 정리. 80% (정리 필요)
업노트(Upnote) 수동 + Python 스크립트 마크다운 내보내기 시 폴더 구조 평탄화; 계층 구조 재구축을 위한 커뮤니티 스크립트 필요. 60% (스크립트 미사용), 90% (스크립트 사용)

이 표는 현실적인 기대치를 설정하는 데 매우 중요합니다. 사용자는 한눈에 macOS에서 애플 노트를 마이그레이션하는 것이 원노트나 업노트보다 훨씬 순조로울 것임을 파악할 수 있습니다. 이는 보고서 전체의 핵심 결과를 실행 가능한 요약으로 압축하여, 사용자가 기술적 지침을 읽기 전에 전략적 접근 방식을 수립하도록 돕습니다. "예상 충실도 점수"는 알려진 모든 문제와 해결 방법을 종합하여 예상 성공률을 정량화한 전문가 분석의 핵심 부분입니다.


섹션 1: 성공적인 마이그레이션을 위한 기초 준비

 

단 하나의 파일을 옮기기 전에, 데이터 손실을 방지하고 원활한 전환을 보장하기 위해 철저한 준비 단계가 필수적입니다. 이는 전체 과정에서 가장 중요한 단계입니다.

  • 옵시디언 Importer: 핵심 마이그레이션 엔진
  • 옵시디언 팀이 개발한 공식 Importer 플러그인은 이 작업의 중심 도구입니다.3 이 플러그인은 본 보고서에서 다루는 앱 중 업노트를 제외한 모든 앱을 지원합니다.1
  • 설치 및 활성화:
  1. 설정 > 커뮤니티 플러그인으로 이동합니다.
  2. 타사 플러그인을 허용하기 위해 "제한 모드"를 끕니다.6
  3. "탐색"을 클릭하고 "Importer"를 검색합니다.
  4. "설치"를 클릭한 다음 "활성화"를 클릭합니다.7
  5. 이제 왼쪽 리본에 "가져오기" 아이콘이 나타나거나, 커맨드 팔레트(Ctrl/Cmd+P)를 통해 접근할 수 있습니다.6
  • 사전 점검 목록: 필수적인 기초 작업
  • 전체 백업: 내보내기 또는 가져오기 프로세스를 시작하기 전에 각 소스 애플리케이션의 데이터를 완전하고 독립적으로 백업해야 합니다. 이것이 당신의 안전망입니다. Bear의 경우 .bear2bk 파일을 생성하고 9, Evernote의 경우 모든 노트북을
    .enex 파일로 내보내는 것을 의미합니다.10 Notion이나 OneNote와 같은 클라우드 기반 서비스의 경우, 전체 내보내기를 하거나 데이터가 완전히 동기화되었는지 확인해야 합니다.
  • 내보내기 형식 이해: 각 앱은 데이터를 다르게 내보냅니다. Evernote는 .enex를 사용하고 10, Notion은 HTML 또는 마크다운의
    .zip 아카이브를 사용하며 11, Upnote는 마크다운 파일의 평평한 폴더로 내보냅니다.12 시작하기 전에 각 형식과 그 한계를 이해하는 것이 중요합니다.
  • 스테이징 영역 설정: 컴퓨터에 "마이그레이션 스테이징"이라는 전용 폴더를 만듭니다. 모든 서비스에서 내보낸 모든 파일은 여기에 저장됩니다. 이렇게 하면 프로세스를 체계적으로 유지하고 원본 데이터나 최종 옵시디언 볼트가 우발적으로 수정되는 것을 방지할 수 있습니다.
  • 깨끗한 볼트에서 시작: 가져온 노트를 새롭고 비어 있는 옵시디언 볼트로 가져오는 것이 좋습니다.13 이렇게 하면 마이그레이션 품질을 평가하고, 정리 작업을 수행하며, 주 볼트를 어지럽히지 않고 가져온 데이터를 정리할 수 있는 샌드박스 환경이 만들어집니다. 만족스러우면 정리된 노트를 주 볼트로 옮길 수 있습니다.

Importer 플러그인의 인터페이스는 단순해 보이지만 6, 그 이면의 프로세스는 각 앱 고유의 복잡성으로 가득 차 있습니다.11 사용자는 "OneNote에서 가져오기" 버튼을 보고 간단한 원클릭 프로세스를 기대할 수 있지만, 데이터는 이것이 위험한 가정임을 보여줍니다. API가 실패할 수 있고 14, 계층 구조가 손실될 수 있으며 16, 첨부 파일이 흩어질 수 있습니다.17 따라서 성공적인 마이그레이션은 가져오기 과정 중에 결정되는 것이 아니라, 그에 앞선 세심한 준비 단계에서 결정됩니다. 가장 흔한 실패는 Bear 태그나 Evernote 스택 이름 변경과 같은 전처리 단계를 건너뛰거나 백업을 생성하지 않는 데서 비롯됩니다. 그러므로 이 보고서는 UI가 주는 "단순함의 환상"에 적극적으로 대응해야 합니다. 이 섹션은 단순한 서문이 아니라, 성공을 위해 필요한 전문적이고 꼼꼼한 "디지털 아키비스트"의 사고방식을 확립하고, 백업 및 스테이징 영역과 같은 단계가 선택적 제안이 아닌 필수 전제 조건임을 강조하는 근본적인 경고입니다.


섹션 2: 직접 마이그레이션 경로: 공식 Importer 워크플로우

 

이 섹션에서는 공식 Importer 플러그인에서 직접 지원하는 각 애플리케이션의 마이그레이션 프로세스를 자세히 설명합니다. 각 앱의 구체적인 단계, 알려진 한계 및 전문가의 해결 방법을 분석합니다.

 

2.1 에버노트(.enex)에서 마이그레이션

 

에버노트 마이그레이션은 .enex 내보내기 형식에 의존합니다. Importer 플러그인은 이 파일을 구문 분석하도록 설계되었지만, 높은 충실도를 달성하려면 수동 전처리가 필요합니다.

  • 내보내기 프로세스:
  1. 에버노트 데스크톱 클라이언트에서 "노트북" 보기로 이동합니다.
  2. 내보내려는 각 노트북에 대해 점 세 개 메뉴(•••)를 클릭하고 "노트북 내보내기"를 선택합니다.6
  3. 형식으로 .enex를 선택하고 스테이징 영역에 파일을 저장합니다.6
  • 가져오기 프로세스:
  1. 옵시디언에서 Importer 플러그인을 엽니다.
  2. 드롭다운에서 "Evernote (.enex)"를 선택합니다.
  3. "파일 선택"을 클릭하고 .enex 파일을 선택합니다.
  4. "가져오기"를 클릭합니다. 노트는 일반적으로 "Evernote"라는 새 폴더에 배치되며 첨부 파일이 보존됩니다.6
  • 한계 및 해결 방법:
  • 노트북 스택: .enex 형식은 본질적으로 에버노트의 "스택"(노트북 그룹)에 대한 정보를 포함하지 않습니다. 이 구조를 보존하려면 가져오기 전에 내보낸 .enex 파일의 이름을 StackName@@@NotebookName.enex 규칙에 따라 수동으로 변경해야 합니다. Importer는 이 패턴을 인식하여 볼트에 StackName/NotebookName 폴더 구조를 생성합니다.10
  • 태그 계층: 에버노트는 중첩 태그를 지원하지만 내보내기 시 평탄화됩니다. 관계를 유지하려면 내보내기 전에 에버노트 내에서 하위 태그의 이름을 수동으로 변경해야 합니다. 예를 들어, ParentTag 아래의 ChildTag는 ParentTag/ChildTag로 이름을 변경해야 합니다.10 그러면 옵시디언이 이를 중첩 태그로 인식합니다.
  • 에버노트 v10+ 내보내기 제한: 최신 버전의 에버노트는 노트 내보내기 선택에 제한(예: 한 번에 최대 50개 노트)을 둘 수 있어 대량 내보내기가 번거로울 수 있습니다.18 대용량 노트북을 가진 사용자는 여러 번 내보내기를 수행하거나 가능한 경우 이전 "레거시" 버전의 에버노트를 사용해야 할 수 있습니다.19
  • 불완전한 가져오기: 사용자는 Importer가 오류를 보고하지 않고 .enex 파일의 모든 노트를 전송하지 못하는 경우가 있다고 보고했습니다.20
  • 대체 도구 (Yarle 및 중간 앱): 고급 사용자나 문제에 직면한 사용자를 위해 Yarle이라는 명령줄 도구는 사용자 정의 템플릿을 포함하여 변환 프로세스에 대한 더 세분화된 제어를 제공합니다.10 또 다른 해결 방법은
    .enex 파일을 Joplin이나 Notion과 같은 중간 애플리케이션으로 가져온 다음, 거기서 마크다운으로 내보내 옵시디언으로 가져오는 것입니다. 이는 때때로 변환 오류를 해결할 수 있지만 태그와 같은 메타데이터를 잃을 수 있습니다.20

표준 문서 10

StackName@@@NotebookName.enex 이름 지정 규칙을 간단한 지침으로 제시합니다. 그러나 더 깊이 분석해 보면 이것이 일종의 "숨겨진 API" 형태임을 알 수 있습니다. Importer 플러그인은 단순히 파일을 수동적으로 읽는 것이 아니라, 소스 데이터에 존재하지 않는 구조를 재구성하기 위해 파일명 자체에서 사용자가 제공한 특정 메타데이터를 적극적으로 찾고 있습니다. 이는 에버노트를 넘어 확장되는 강력한 개념입니다. 개발자들이 현명한 사용자가 활용할 수 있는 지능적인 구문 분석 규칙을 구축했음을 의미합니다. 사용자는 단순한 운영자가 아니라 마이그레이션 성공에 적극적으로 참여하는 참여자입니다. 보고서는 특정 규칙에 따라 파일과 태그의 이름을 변경하여 입력을 "해킹"하는 것이 높은 충실도의 결과를 얻기 위한 핵심 전략임을 강조해야 합니다. 이는 사용자의 이해를 "파일을 내보내고 도구가 가져온다"에서 "도구가 해석할 수 있도록 특별히 형식화된 패키지를 준비한다"로 전환시킵니다.

 

2.2 원노트(API)에서 마이그레이션

 

원노트 임포터는 API를 통해 Microsoft 계정에 직접 연결되므로 편리하지만, 이것이 가장 큰 약점의 원인이기도 합니다.

  • 가져오기 프로세스:
  1. 옵시디언 Importer에서 "Microsoft OneNote"를 선택합니다.
  2. "로그인"을 클릭하고 브라우저 프롬프트에 따라 Microsoft 계정을 인증하고 옵시디언에 필요한 권한을 부여합니다.6
  3. Importer가 원노트 노트북 및 섹션 목록을 로드합니다.
  4. 가져올 특정 노트북과 섹션을 선택하고 "가져오기"를 클릭합니다.24
  • 한계 및 해결 방법:
  • API 속도 제한: 이것이 가장 중요한 단일 문제입니다. Microsoft는 원노트 API에서 데이터를 가져오는 속도를 심하게 제한합니다. 사용자는 "Microsoft OneNote has limited how fast notes can be imported. Please try again in 30 minutes"라는 오류 메시지를 자주 접합니다.14 이는 첫 시도에서도 발생할 수 있으며, 개인 계정보다 비즈니스/엔터프라이즈 계정에서 더 심각하다고 보고됩니다.14 유일한 해결책은 인내심입니다. 기다렸다가 다시 시도하십시오. 플러그인은 이미 성공적으로 가져온 노트를 건너뛰므로 반복적으로 실행하도록 설계되었습니다.14
  • 계층 구조 변환: 원노트의 구조는 노트북 > 섹션 그룹 > 섹션 > 페이지 > 하위 페이지입니다. 옵시디언은 이를 폴더 구조로 변환합니다. 그러나 원노트에서는 "상위" 페이지가 자체 콘텐츠를 가질 수 있지만 옵시디언에서는 폴더가 그럴 수 없습니다. 이로 인해 상위 페이지의 계층 구조나 콘텐츠가 손실되고 모든 노트가 평평한 알파벳순 목록으로 끝날 수 있습니다.16 일부 사용자는
    Folder Notes 플러그인을 사용하여 각 폴더에 대한 노트를 자동으로 생성함으로써 원노트 구조를 복제하는 데 성공했습니다.25
  • 콘텐츠 및 형식 충실도: 원노트의 독점적인 형식에서 마크다운으로의 변환은 불완전합니다. 특히 복잡한 표는 마크다운 표로 잘 변환되지 않습니다.26 사용자는 복잡한 노트에 대해 상당한 수동 정리가 필요할 것으로 예상해야 합니다.
  • 가시성 및 소유권: Importer는 OneDrive에 동기화되고 인증된 사용자가 소유한 노트북만 볼 수 있습니다. 공유되거나 잠긴 노트북은 나타나지 않습니다.24
  • 대체 스크립트 기반 내보내기: API 방법의 신뢰성 부족으로 인해 커뮤니티에서 개발한 PowerShell 및 Python 스크립트 생태계가 활성화되었습니다. onenote-md-exporter 27
    ConvertOneNote2MarkDown 28과 같은 도구는 더 기술적이지만 더 강력한 대안을 제공합니다. 이 스크립트들은 Windows 컴퓨터에서 로컬로 실행되어 원노트 페이지를 Word 문서로 내보낸 다음 Pandoc을 사용하여 마크다운으로 변환하므로 계층 구조와 이미지 링크를 더 잘 보존하는 경우가 많습니다.28

공식 원노트 가져오기 경로 24는 수동 내보내기가 필요 없어 이상적으로 보입니다. 그러나 실제 사용자 보고 14는 좌절과 실패의 그림을 그립니다. 근본 원인은 타사(Microsoft)의 독점적이고 속도가 제한되며 불투명한 API에 대한 의존성입니다. 대조적으로, 커뮤니티 스크립트 28

로컬 원노트 애플리케이션 데이터와 상호 작용하여 성공합니다. 이는 옵시디언의 전체 철학을 입증하는 강력하고 3차적인 통찰입니다. 원노트 마이그레이션 이야기는 애초에 왜 옵시디언과 같은 시스템으로 옮겨야 하는지에 대한 완벽한 사례 연구입니다. 이는 폐쇄적인 클라우드 기반 시스템에 의존하는 것의 취약성을 보여줍니다. 가장 신뢰할 수 있는 해결책(커뮤니티 스크립트)은 클라우드 API를 우회하고 로컬 데이터에서 작동하기 때문에 정확하게 작동합니다. 이는 바로 옵시디언이 구축된 원칙입니다. 보고서는 이를 기술적인 문제뿐만 아니라 철학적인 문제로 제시해야 합니다.

 

2.3 애플 노트에서 마이그레이션 (macOS 직접 접근)

 

macOS 사용자의 경우, 애플 노트에서 마이그레이션하는 것은 가장 원활한 경험 중 하나입니다. Importer가 로컬 애플 노트 데이터베이스를 직접 읽을 수 있기 때문입니다.

  • 가져오기 프로세스 (macOS 전용):
  1. 애플 노트용 Importer는 현재 macOS에서만 사용할 수 있습니다.33
  2. 옵시디언 Importer에서 "Apple Notes"를 선택합니다.
  3. 애플 노트 데이터 폴더(group.com.apple.notes)를 읽을 수 있는 권한을 요청하는 팝업이 나타납니다. "열기"를 클릭하여 접근을 허용합니다.6
  4. Importer가 노트 변환을 시작하며, 손글씨 포함, 첫 줄 생략 등과 같은 옵션을 제공합니다.6
  • 콘텐츠 충실도 및 한계:
  • 높은 충실도: Importer는 표, 이미지, PDF, 스캔, 그림, 그리고 iOS 17에서 도입된 내부 노트 링크를 포함한 광범위한 애플 노트 콘텐츠 유형을 지원합니다.33 이는 Importer가 애플 노트에서 사용하는 로컬 SQLite 데이터베이스 내의 독점적인 프로토콜 버퍼를 디코딩하기 때문에 가능합니다.34
  • 손글씨 및 스캔: 손글씨는 이미지로 가져옵니다.6 가져온 스캔의 형식은 생성된 OS 버전에 따라 다릅니다. 이전 스캔은 잘리지 않은 이미지 시리즈가 되고, 최신 스캔은 잘린 이미지나 PDF가 될 수 있습니다.33 손글씨는 시각적으로 보존되지만 OCR 텍스트가 항상 전송되는 것은 아닙니다.35 사용자는 손글씨 노트를 수동으로 이미지로 내보내고 옵시디언의 일일 노트에 연결하는 iOS 단축어를 개발하여 해결책으로 사용하기도 합니다.36
  • 잠긴 노트: 암호로 보호된 노트는 Apple에 의해 암호화되어 Importer가 읽을 수 없습니다. 가져오기 과정에서 건너뛰게 됩니다. 가져오기를 실행하기 전에 애플 노트에서 이러한 노트를 수동으로 잠금 해제해야 합니다.33
  • 대체 (낮은 충실도) 방법: macOS 사용자가 아니거나 백업용으로, Chintan Ghate의 Exporter와 같은 타사 앱은 애플 노트를 마크다운이나 HTML로 내보낼 수 있습니다.33 그러나 이러한 도구는 일반적으로 충실도가 낮으며, 특히 첨부 파일 및 특수 기능에서 그러하며 텍스트 전용 노트에 가장 적합합니다.33

애플은 공식적인 내보내기 기능을 제공하지 않습니다.34 이로 인해 애플 노트는 전형적인 "블랙박스" 또는 "폐쇄된 정원"이 됩니다. 연구에 따르면 높은 충실도의 마이그레이션이 가능한 유일한 이유는 오픈 소스 커뮤니티가 애플의 독점적인 데이터베이스 형식을 리버스 엔지니어링한 노력 덕분입니다.34 이는 데이터 자유에 대한 심오한 통찰입니다. 애플 노트 마이그레이션의 성공은 오픈 소스 협업의 힘을 증명하며 독점적인 데이터 잠금에 대한 직접적인 반론입니다. 보고서는 이를 강조하여 Importer의 마법이 마법이 아니라 개발자들의 헌신적인 포렌식 작업의 결과임을 설명해야 합니다.4 이는 미래를 위해 마크다운과 같은 개방형 형식을 선택하는 것의 가치를 강화합니다.

 

2.4 베어(.bear2bk)에서 마이그레이션

 

Bear에서 마이그레이션하는 것은 전체 백업을 내보내고 가져오기 전에 중요한 데이터 정제를 수행하는 2단계 프로세스입니다.

  • 내보내기 프로세스:
  1. Bear 앱(macOS 또는 iOS)에서 노트의 전체 백업을 생성합니다. 이렇게 하면 단일 .bear2bk 파일이 생성됩니다.9 macOS에서는
    파일 > 노트 백업입니다.9
  • 가져오기 프로세스:
  1. 옵시디언 Importer에서 "Bear (.bear2bk)"를 선택합니다.
  2. 내보낸 .bear2bk 파일을 선택합니다.
  3. "가져오기"를 클릭합니다. Importer가 백업 파일을 풀고 노트를 마크다운으로 변환합니다.9
  • 중요한 사전 마이그레이션 정제:
  • Bear 노트를 먼저 정리하지 않고 직접 가져오기가 성공하는 경우는 거의 없습니다. 다음 단계는 백업을 생성하기 전에 Bear에서 수행해야 합니다 15:
  1. 공백이 있는 태그 이름 변경: 옵시디언은 태그에 공백을 지원하지 않습니다(예: #meeting notes). 하이픈이나 밑줄을 사용하도록 이름을 변경해야 합니다(예: #meeting-notes).15
  2. 노트 제목 정제: 파일 시스템은 파일명에 /나 \와 같은 문자를 금지합니다. Bear 노트 제목이 파일명이 되므로 이러한 문자를 포함하는 제목은 이름을 변경해야 합니다. 그렇지 않으면 가져올 수는 있지만 링크가 깨진 노트가 됩니다.15
  3. 암호화된 노트 처리: 옵시디언에는 노트별 암호화 기능이 없습니다. Bear에서 암호로 잠긴 노트는 다른 보안 애플리케이션으로 옮기거나 내보내기 전에 암호를 해제해야 합니다.15
  • 마이그레이션 후 문제 및 해결:
  • 깨진 이미지: 일부 사용자는 Bear에서는 잘 보이던 이미지가 가져온 후 옵시디언에서 깨져 보인다고 보고합니다. 일반적인 해결책은 볼트에서 이미지 파일을 찾아 뷰어에서 열고, 이미 JPEG이더라도 다시 JPEG로 저장하거나 변환하는 것입니다.15
  • Bear 특정 링크: Bear 특정 URL(예: bear://)로의 링크는 옵시디언에서 작동하지 않으므로 수동으로 찾아 교체해야 합니다.15
  • 대체 마크다운 내보내기: .bear2bk 방법 대신, 사용자는 Bear에서 노트를 첨부 파일이 있는 마크다운 파일 폴더로 내보낼 수 있습니다.15 이는 이미지 링크 경로를 수정하기 위해 셸 스크립트를 사용하는 등 더 많은 수동 작업이 필요하지만 파일에 대한 더 직접적인 제어를 제공합니다.39

초보 사용자는 "노트 마이그레이션"이 텍스트를 한 앱에서 다른 앱으로 옮기는 것을 의미한다고 생각할 수 있습니다. Bear 마이그레이션 과정은 이것이 사실이 아님을 증명합니다. 연구 15는 메타데이터(태그)와 구조적 데이터(파일명)가 노트 내용 자체만큼 중요하다는 것을 명확히 보여줍니다. 태그의 공백이나 제목의 슬래시는 사소해 보이지만, 옵시디언과 같은 파일 기반 시스템의 맥락에서 이러한 "사소한" 세부 사항은 연결 및 검색과 같은 핵심 기능을 깨뜨립니다. 이 섹션은 데이터의

구문이 중요하다는 근본적인 교훈을 가르쳐야 합니다. 보고서는 사전 마이그레이션 정제를 성가신 잡일이 아니라, Bear의 "언어"를 옵시디언과 기본 파일 시스템의 "언어"로 번역하는 필수적인 과정으로 위치시켜야 합니다. 이는 "디지털 아키비스트" 사고방식을 개발하는 데 중요한 단계입니다.

 

2.5 노션(HTML 내보내기)에서 마이그레이션

 

노션의 유연성은 마이그레이션 대상을 복잡하게 만듭니다. 공식 권장 사항은 최대 데이터 보존을 위해 HTML 내보내기를 사용하는 것입니다.

  • 내보내기 프로세스:
  1. 노션에서 설정 및 멤버 > 설정으로 이동합니다.
  2. "모든 워크스페이스 콘텐츠 내보내기"를 클릭합니다(관리자 접근 권한 필요).11
  3. 중요하게도, 내보내기 형식으로 마크다운이 아닌 HTML을 선택합니다. HTML 내보내기는 더 많은 데이터 구조를 보존합니다.11
  4. "하위 페이지 포함" 및 "하위 페이지용 폴더 생성"을 활성화합니다.11
  5. .zip 파일을 받게 됩니다.
  • 가져오기 프로세스:
  1. 옵시디언 Importer에서 "Notion (.zip)"을 선택합니다.
  2. 노션에서 다운로드한 .zip 파일을 선택합니다.
  3. "가져오기"를 클릭합니다. Importer가 HTML 파일을 마크다운으로 변환하고 내부 링크를 조정하려고 시도합니다.11
  • 한계 및 해결 방법:
  • HTML 대 마크다운 내보내기: 노션은 마크다운 내보내기를 제공하지만, 중요한 데이터와 구조를 생략하므로 권장되지 않습니다. 공식 Importer는 HTML 내보내기에 최적화되어 있습니다.11
  • 대용량 워크스페이스 실패: 매우 큰 노션 워크스페이스는 중첩된 .zip 파일 시리즈(예: Export-123-Part-1.zip)로 내보내질 수 있습니다. Importer가 주 zip 파일에서 실패할 수 있습니다. 해결 방법은 주 파일을 수동으로 압축 해제한 다음 중첩된 zip 파일을 하나씩 가져오는 것입니다.11
  • 파일 경로 길이 문제: 노션은 모든 내보낸 페이지와 폴더 이름에 긴 32자리 ID를 추가합니다. Windows에서는 이로 인해 260자 파일 경로 제한을 쉽게 초과하여 내보내기가 쓸모없게 될 수 있습니다.41 해결책은 옵시디언으로 가져오기
    전에 배치 이름 변경 도구와 스크립트를 사용하여 모든 파일과 폴더의 이름을 변경하여 이러한 ID를 제거하는 복잡하고 다단계적인 과정을 포함합니다.42
  • 첨부 파일 위치: 가져온 후 모든 이미지와 첨부 파일이 종종 볼트의 루트 폴더에 버려져 엉망이 됩니다.17 이는
    Attachment Management와 같은 플러그인(섹션 4.1 참조)으로 가장 잘 처리되는 작업인 첨부 파일을 전용 폴더로 옮기고 다시 연결하는 상당한 마이그레이션 후 정리 노력이 필요합니다.
  • 빈 노트: 노션 데이터베이스의 모든 항목은 내용이 없더라도 페이지가 됩니다. 이로 인해 가져온 후 옵시디언에 많은 빈 .md 파일이 생겨 수동으로 정리해야 합니다.44

왜 노션 마이그레이션이 그렇게 복잡할까요? 연구는 근본적인 아키텍처 차이를 지적합니다. 노션은 "페이지"가 추상적인 개념인 블록 기반, 데이터베이스 중심 시스템입니다. 옵시디언은 노트가 디스크의 문자 그대로의 .md 파일인 파일 기반 시스템입니다. 이는 "임피던스 불일치"를 만듭니다. 노션의 페이지 ID 41, 첨부 파일 처리 방식 17, 데이터베이스 항목 44은 모두 블록 기반 특성의 산물입니다. 파일 기반 패러다임으로 강제될 때 혼란을 야기합니다. 보고서는 이 핵심 개념적 차이를 설명해야 합니다. 마이그레이션 과제는 버그가 아니라 근본적으로 다른 두 철학 사이를 번역한 예측 가능한 결과입니다. 이 통찰력은 사용자가 왜 정리가 필요한지 이해하도록 돕고, 마이그레이션을 데이터베이스 모델에서 파일 및 폴더 모델로 의식적으로 전환하는 선택으로 프레임화하며, 그에 따른 모든 책임을 수반합니다.


섹션 3: 간접 마이그레이션 경로: 수동 및 스크립트 지원 방법

 

이 섹션에서는 공식 Importer의 직접적인 지원이 없어 더 실용적이고 기술적인 접근이 필요한 업노트를 다룹니다.

 

3.1 업노트(마크다운 내보내기 및 재구성)에서 마이그레이션

 

업노트 마이그레이션은 커뮤니티 개발 도구가 단순히 유용한 것을 넘어 높은 충실도의 이전을 위해 필수적인 대표적인 예입니다.

  • 내보내기 프로세스:
  1. 업노트는 노트를 마크다운, HTML, PDF 등 다양한 형식으로 내보낼 수 있습니다.12 옵시디언의 경우
    마크다운 내보내기가 가장 직접적인 경로입니다.
  2. 모든 노트를 한 번에 내보내거나(파일 > 모든 노트 내보내기) 노트북별로 내보낼 수 있습니다.46
  • 핵심 문제: 평탄화된 계층 구조
  • 업노트에서 "모든 노트"를 마크다운으로 내보내면 모든 .md 파일이 단일의 평평한 폴더에 저장됩니다. 업노트에서 세심하게 만든 전체 노트북 및 폴더 구조가 손실됩니다.48 이것이 업노트 마이그레이션의 가장 큰 단일 과제입니다.
  • 해결책: 커뮤니티 파이썬 스크립트
  • 평탄화된 계층 구조 문제를 해결하기 위해 커뮤니티는 업노트의 백업 파일을 읽고 프로그래밍 방식으로 폴더 구조를 다시 만들 수 있는 파이썬 스크립트를 개발했습니다.
  • 스크립트를 사용한 워크플로우 (예: Fletcher4256 또는 simonoliver의 스크립트):
  1. 먼저, 단순한 마크다운 내보내기가 아닌 업노트 앱 내에서 전체 백업을 생성합니다. 이 백업에는 필요한 구조적 메타데이터가 포함되어 있습니다.51
  2. 옵시디언 포럼 51이나 GitHub 48에서 제공하는 커뮤니티 파이썬 스크립트를 다운로드합니다.
  3. 스크립트의 변수(예: backup_folder_name)를 특정 업노트 백업 폴더를 가리키도록 편집하여 구성합니다.51
  4. 파이썬 스크립트를 실행합니다(python UpNote_Reorganizer.py). 스크립트는 백업 데이터를 구문 분석하고, 새로운 "Vault" 폴더를 생성하며, 모든 마크다운 노트와 첨부 파일을 올바른 하위 폴더로 자동 이동 및 정렬하여 업노트 노트북 구조를 완벽하게 복제합니다.48
  • 기타 서식 문제:
  • 사용자들은 스크립트를 사용하더라도 일부 서식이 완벽하게 전송되지 않을 수 있다고 보고합니다. 헤더 링크, 파일명의 특수 문자, 색상 강조 표시 등이 손실되거나 수동 수정이 필요할 수 있습니다.45 HTML로 내보낸 다음 Pandoc과 같은 도구로 변환하는 것도 대안이지만, 이 또한 결과가 엇갈릴 수 있습니다.45

사용자는 업노트에서 두 가지 내보내기 옵션, 즉 간단한 마크다운 내보내기와 전체 "백업"을 제시받습니다. 마크다운 내보내기는 더 쉬워 보이지만 복잡한 구조를 가진 사람에게는 데이터 손실이 발생하는 막다른 길입니다.48 "백업"은 더 불투명하지만 계층 구조를 재구성하는 데 필요한 중요한 메타데이터51를 포함하고 있습니다. 이는 강력한 3차 통찰로 이어집니다. "좋은" 백업은 단순히 내용의 사본이 아니라

구조의 사본입니다. 업노트 마이그레이션 이야기는 디지털 포렌식의 교훈입니다. 커뮤니티 스크립트가 성공하는 이유는 "쉬운" 내보내기를 무시하고 대신 실제 백업 파일의 구조화된 데이터를 파고들기 때문입니다. 보고서는 사용자가 이와 동일한 선택을 하도록 안내해야 하며, 약간 더 복잡한 백업 프로세스가 성공적이고 충실도 높은 마이그레이션을 위한 유일한 경로임을 설명해야 합니다.


섹션 4: 대통합: 마이그레이션 후 볼트 위생을 위한 청사진

 

가져오기는 끝이 아니라 시작입니다. 이 섹션에서는 원시적이고 지저분하게 가져온 데이터를 깨끗하고 정리되었으며 강력한 옵시디언 볼트로 변환하기 위한 전략적 가이드를 제공합니다.

  • 표 2: 마이그레이션 후 도구 키트. 이 표는 정리 단계에 대한 실행 가능한 체크리스트 역할을 하며, 일반적인 마이그레이션 후 문제를 권장되는 플러그인 기반 솔루션에 매핑합니다.

 

문제 권장 플러그인 기능
흩어진 첨부 파일 Attachment Management 52 또는 Consistent Attachments and Links 55 모든 첨부 파일을 중앙의 정리된 폴더 구조로 자동 이동, 이름 변경 및 재연결.
일관성 없는 서식 Linter 56 모든 노트에 서식 규칙(예: 간격, 제목, YAML)을 자동으로 적용하여 일관된 모양 유지.
깨지거나 오래된 링크 Find unlinked files 15 존재하지 않는 노트를 가리키는 링크를 식별하고 수정하는 데 도움.
지저분한 폴더 구조 Folder Notes 25, Waypoint 41 콘텐츠 맵을 만들고 노트를 폴더와 연결하여 더 직관적인 계층 구조 구축.
쿼리 및 요약 Dataview 56, Bases 57 태그나 속성을 기반으로 노트를 자동으로 집계하고 표시하는 동적 테이블 및 목록 생성.

이 표는 "가져오기"에서 "사용성"으로 가는 다리 역할을 합니다. 연구에 따르면 모든 마이그레이션 경로는 흩어진 이미지 17, 일관성 없는 서식 26, 깨진 링크 15 등 어떤 형태의 "디지털 잔해"를 남깁니다. 사용자는 이를 수동으로 정리하는 데 몇 주를 보낼 수 있습니다. 이 표는 작업을 위한 선별된 "파워 툴" 목록을 제공하여 생산성을 크게 향상시킵니다. 이는 벅찬 수동 작업을 관리 가능하고 반자동화된 프로세스로 전환시켜 매우 가치가 있습니다.

 

4.1 첨부 파일 혼돈 길들이기

 

여러 소스에서 가져온 후, 볼트의 루트 폴더는 수백 또는 수천 개의 이미지, PDF 및 기타 파일로 어지럽혀져 있을 가능성이 높습니다.17 이를 통합하는 것이 첫 번째이자 가장 중요한 정리 단계입니다.

  • 목표: 모든 첨부 파일을 흩어진 위치에서 _assets/attachments와 같은 단일의 잘 정의된 폴더 구조로 이동시키면서 노트 내의 링크를 깨뜨리지 않는 것입니다.
  • 잘못된 방법 (수동): 운영 체제의 파일 탐색기 내에서 파일을 수동으로 드래그하면 옵시디언 노트의 모든 링크가 깨집니다.
  • 올바른 방법 (플러그인 지원):
  1. Attachment Management 설치: 커뮤니티 플러그인으로 이동하여 "Attachment Management" 플러그인을 설치합니다.52
  2. 첨부 파일 경로 구성: 플러그인 설정에서 원하는 첨부 파일 구조를 정의합니다. 일반적이고 매우 효과적인 설정은 ${notename}과 같은 변수를 사용하여 각 노트의 첨부 파일을 위한 하위 폴더를 만드는 것입니다(예: _assets/attachments/${notename}). 이렇게 하면 첨부 파일이 정리되고 소스 노트에 연결됩니다.53
  3. 기본 위치 설정: 옵시디언의 핵심 설정 > 파일 및 링크에서 "새 첨부 파일의 기본 위치"를 "아래 지정된 폴더에"로 설정하고 주 자산 폴더(예: _assets/attachments)를 가리키도록 합니다.58
  4. 재구성 명령 실행: 플러그인은 "연결된 모든 첨부 파일 재정렬" 명령을 제공합니다. 볼트를 백업한 후 이 명령을 실행하십시오. 플러그인은 모든 노트를 스캔하고, 연결된 모든 첨부 파일을 찾아, 정의한 새 위치로 이동시키고, 노트의 링크를 새 경로를 가리키도록 자동으로 업데이트합니다.53 이 단일 명령으로 수십 시간의 수동 작업을 절약할 수 있습니다.

 

4.2 구조 재구축 및 일관성 강화

 

가져온 노트는 다양한 스타일, 서식 및 메타데이터를 가집니다. 이 단계는 이를 통합합니다.

  • Linter 플러그인으로 표준화:
  • Linter 플러그인은 볼트를 위한 자동화된 관리인입니다.56
  • 구성: 설정에서 모든 파일이 YAML 프론트매터 블록을 갖도록 보장하고, 모든 제목을 대문자로 만들고, 단락 뒤에 일관된 간격을 적용하고, YAML 키를 알파벳순으로 정렬하는 등 수십 가지 규칙을 정의할 수 있습니다.
  • 자동화: Linter를 파일 저장 시 자동으로 실행하도록 구성하거나, "볼트의 모든 파일 린트" 명령을 실행하여 가져온 노트 전체 모음을 한 번에 정리할 수 있습니다.56 이는 다른 소스 앱의 노트에 걸쳐 통일된 느낌을 만드는 데 필수적입니다.
  • 조직 패러다임 채택:
  • 원노트의 폴더 구조나 노션의 데이터베이스를 완벽하게 복제하려고 하지 마십시오. 대신 옵시디언 고유의 접근 방식을 채택하십시오.
  • 상태를 위한 폴더, 컨텍스트를 위한 링크: 넓은 범주나 상태(예: PARA 방법: 프로젝트, 영역, 리소스, 아카이브)에 폴더를 사용하고 주제별 연결에는 링크와 태그를 사용하는 것을 고려하십시오.59
  • 콘텐츠 맵 (MOC): 가져온 각 주요 주제(예: 이전 노트북)에 대해 "콘텐츠 맵" 노트를 만듭니다. 이는 해당 주제에 대한 모든 관련 노트 링크를 포함하는 중앙 노트로, 높은 수준의 인덱스 역할을 합니다. Waypoint와 같은 플러그인은 이러한 MOC 생성을 자동화하는 데 도움이 될 수 있습니다.41

 

4.3 고급 쿼리 및 지식 종합

 

마지막 단계는 마이그레이션된 데이터를 활성 상태로 만들고 쿼리할 수 있도록 하는 것입니다.

  • Dataview 및 Bases 활용:
  • Linter를 사용하여 일관된 메타데이터(예: 모든 노트의 프론트매터에 created: 날짜가 있음)를 보장한 후, Dataview 56나 새로운 핵심 플러그인
    Bases 57와 같은 플러그인을 사용하여 데이터의 동적 뷰를 만들 수 있습니다.
  • 사용 사례 예시: TABLE FROM #project WHERE status = "active"와 같은 Dataview 쿼리가 포함된 "대시보드" 노트를 만들어 모든 활성 프로젝트 노트를 자동으로 목록화할 수 있습니다.
  • Bases 마이그레이션: 이전의 Dataview와 유사한 기능을 사용하던 사용자를 위해, 새로운 Bases 플러그인은 다른 구문을 가지고 있습니다. Bases 마이그레이션 가이드는 이전 쿼리를 업데이트하는 방법을 보여줍니다(예: taggedWith(file.file, "cat")가 file.hasTag("cat")로 변경됨).57 이를 통해 새로 통합된 지식 기반에서 강력하고 자체 업데이트되는 인덱스를 구축할 수 있습니다.

사용자는 마이그레이션 후 정리의 목표가 단순히 볼트를 "깔끔하게" 만드는 것이라고 생각할 수 있습니다. 그러나 Attachment Management 53, Linter 56, Dataview 56와 같은 플러그인에 대한 연구는 훨씬 더 깊은 목적을 가리킵니다. 목표는 단순히 청소하는 것이 아니라

변환하는 것입니다. 당신은 가져온 파일의 정적 아카이브를 동적이고, 상호 연결되었으며, 쿼리 가능한 지식 시스템으로 변환하고 있습니다. 이 마지막 섹션은 전체 마이그레이션 노력의 결실입니다. 이는 내보내고, 가져오고, 정리하는 고통스러운 과정이 어떻게 자신의 지식과 새로운 수준의 상호 작용을 가능하게 하는지를 보여줍니다. 보고서는 이 미래 지향적인 메모로 끝나야 하며, 사용자가 이전 시스템을 새 앱에서 복원하는 것이 아니라 훨씬 더 강력한 것을 구축하고 있음을 보여주어야 합니다.


결론: 디지털 아키비스트에서 지식 설계자로

 

여러 독점 플랫폼에 흩어져 있는 노트 모음에서 통합된 옵시디언 볼트로의 여정은 다단계의 노력입니다. 이는 신중한 백업과 각 시스템의 미묘한 차이에 대한 이해를 요구하는 디지털 아키비스트의 세심한 준비로 시작됩니다. 공식 Importer 플러그인을 활용하면서도 피할 수 없는 장애물을 극복하기 위해 커뮤니티에서 개발한 스크립트와 해결 방법을 배포할 준비가 되어 있는 기술적 실행을 통해 진행됩니다. 마지막으로, 첨부 파일을 통합하고, 형식을 표준화하며, 평생의 작업을 쿼리하고 종합하기 위한 동적 시스템을 구축하는 지식 설계자의 변혁적인 작업으로 마무리됩니다. 이 청사진을 따르면, 당신은 단순히 노트를 옮기는 것을 넘어, 앞으로 수십 년 동안 탄력적이고, 주체적이며, 깊이 개인적인 지적 보금자리를 구축하게 될 것입니다.

참고 자료

  1. Import notes - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/import
  2. Ditching Obsidian and building my own - Hacker News, 7월 31, 2025에 액세스, https://news.ycombinator.com/item?id=44022448
  3. Importer - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/plugins/importer
  4. obsidianmd/obsidian-importer: Obsidian Importer lets you import notes from other apps and file formats into your Obsidian vault. - GitHub, 7월 31, 2025에 액세스, https://github.com/obsidianmd/obsidian-importer
  5. Importer - Obsidian Importer lets you import notes from other apps and file formats into your Obsidian vault., 7월 31, 2025에 액세스, https://www.obsidianstats.com/plugins/obsidian-importer
  6. How to use the Importer plugin in Obsidian to import notes from ..., 7월 31, 2025에 액세스, https://www.xda-developers.com/how-to-use-importer-plugin-in-obsidian-to-import-notes-from-evernote-onenote-apple-notes-and-more/
  7. Community plugins - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/community-plugins
  8. How to Install, Activate, and Update Obsidian Plugins - Stephan Miller, 7월 31, 2025에 액세스, https://www.stephanmiller.com/how-to-install-obsidian-plugins/
  9. Import from Bear - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/import/bear
  10. Import from Evernote - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/import/evernote
  11. Import from Notion - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/import/notion
  12. Migrate from UpNote - Bear App, 7월 31, 2025에 액세스, https://bear.app/faq/migrate-from-upnote/
  13. How To Migrate To Obsidian Importer Plugin - Apple Notes OneNote Notion, 7월 31, 2025에 액세스, https://www.geeky-gadgets.com/obsidian-note-import-guide/
  14. Importer Broken for OneNote - Limited how fast can be imported ..., 7월 31, 2025에 액세스, https://github.com/obsidianmd/obsidian-importer/issues/334
  15. How to successfully move notes from Bear to Obsidian | Medium, 7월 31, 2025에 액세스, https://medium.com/@alexandersnotes/how-to-successfully-move-notes-from-bear-to-obsidian-2fb4f62cdd72
  16. [OneNote] import while maintaining the hierarchy of notes #165 - GitHub, 7월 31, 2025에 액세스, https://github.com/obsidianmd/obsidian-importer/issues/165
  17. New to Obsidian - weird stuff after migration : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/1k8w91h/new_to_obsidian_weird_stuff_after_migration/
  18. Converting evernote to obsidian - Share & showcase, 7월 31, 2025에 액세스, https://forum.obsidian.md/t/converting-evernote-to-obsidian/1715
  19. Evernote and Joplin migration with many notebook stacks: opinions on YARLE vs Obsidian importer plugin circa early 2024, 7월 31, 2025에 액세스, https://forum.obsidian.md/t/evernote-and-joplin-migration-with-many-notebook-stacks-opinions-on-yarle-vs-obsidian-importer-plugin-circa-early-2024/74032
  20. Evernote Import problems : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/1dockwm/evernote_import_problems/
  21. Import from Evernote - Plugins ideas - Obsidian Forum, 7월 31, 2025에 액세스, https://forum.obsidian.md/t/import-from-evernote/108
  22. How to migrate notes from Evernote to Obsidian (using Yarle ..., 7월 31, 2025에 액세스, https://www.youtube.com/watch?v=gZxMz67uYHg
  23. Idiots Guide to migrating away from Evernote -> Obsidian - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/Evernote/comments/14xbs7e/idiots_guide_to_migrating_away_from_evernote/
  24. Import from Microsoft OneNote - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/import/onenote
  25. Import from OneNote while keeping Hierarchical File Structure : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/1keg8pn/import_from_onenote_while_keeping_hierarchical/
  26. Thinking of moving from MS OneNote to Obsidian : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/13k151m/thinking_of_moving_from_ms_onenote_to_obsidian/
  27. Convert from Onenote to Obsidian : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/1b0x9h1/convert_from_onenote_to_obsidian/
  28. New Tool for Migration from OneNote - updated and improved version - Obsidian Forum, 7월 31, 2025에 액세스, https://forum.obsidian.md/t/new-tool-for-migration-from-onenote-updated-and-improved-version/3055
  29. Migrating from OneNote - Foam-document - GitHub Pages, 7월 31, 2025에 액세스, https://jackiexiao.github.io/foam/migrate/migrating-from-onenote/
  30. How to migrate many OneNotes to Obsidian from scratch (2k+ files), 7월 31, 2025에 액세스, https://forum.obsidian.md/t/how-to-migrate-many-onenotes-to-obsidian-from-scratch-2k-files/22538
  31. Easily Convert OneNote to Markdown (and Obsidian.md) - YouTube, 7월 31, 2025에 액세스, https://www.youtube.com/watch?v=C70jUkQyIQM
  32. Python Update - Convert OneNote to Markdown (and Obsidian.md) - YouTube, 7월 31, 2025에 액세스, https://www.youtube.com/watch?v=mYbiT63Bkns
  33. Import from Apple Notes - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/import/apple-notes
  34. Obsidian Importer now converts Apple Notes to portable, durable files, 7월 31, 2025에 액세스, https://obsidian.md/blog/apple-notes-export/
  35. Help automating OCR export of handwritten notes on iPad - Basement - Obsidian Forum, 7월 31, 2025에 액세스, https://forum.obsidian.md/t/help-automating-ocr-export-of-handwritten-notes-on-ipad/5909
  36. Apple Notes Handwriting to Obsidian iOS Shortcut : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/1djbhaz/apple_notes_handwriting_to_obsidian_ios_shortcut/
  37. Migrate from Apple Notes to Obsidian retaining folder structure and ..., 7월 31, 2025에 액세스, https://forum.obsidian.md/t/migrate-from-apple-notes-to-obsidian-retaining-folder-structure-and-images/64000
  38. How to export Apple Notes - Zapier, 7월 31, 2025에 액세스, https://zapier.com/blog/export-apple-notes/
  39. Import from BEAR App - Share & showcase - Obsidian Forum, 7월 31, 2025에 액세스, https://forum.obsidian.md/t/import-from-bear-app/2284
  40. Notion backup and data migration guide - Kaspersky, 7월 31, 2025에 액세스, https://usa.kaspersky.com/blog/notion-backup-and-migration-guide/30526/
  41. Importing from notion : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/1befm5w/importing_from_notion/
  42. Notion 2 Obsidian Migration Instructions - Share & showcase, 7월 31, 2025에 액세스, https://forum.obsidian.md/t/notion-2-obsidian-migration-instructions/2728
  43. Move all Images to another folder and relink them in notes : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/1i9hele/move_all_images_to_another_folder_and_relink_them/
  44. Exporting from notion to obsidian is painful | by Dr Vaishak Belle | Medium, 7월 31, 2025에 액세스, https://medium.com/@vaishakbelle/exporting-from-notion-to-obsidian-is-painful-38d99070592d
  45. Importing From UpNote To Obsidian : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/tjib7o/importing_from_upnote_to_obsidian/
  46. Export your notes - UpNote User Guide, 7월 31, 2025에 액세스, https://help.getupnote.com/import-export-share-and-print/export-your-notes
  47. Export/Backup with folder structure : r/UpNote_App - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/UpNote_App/comments/1cajxf1/exportbackup_with_folder_structure/
  48. simonoliver/UpNote_To_Obsidian: Put an Upnote export ... - GitHub, 7월 31, 2025에 액세스, https://github.com/simonoliver/UpNote_To_Obsidian
  49. What is the better way to export notes from UpNote to Obsidian? : r/UpNote_App - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/UpNote_App/comments/1fds2rx/what_is_the_better_way_to_export_notes_from/
  50. Export Functionality Limitations : r/UpNote_App - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/UpNote_App/comments/11pnoi0/export_functionality_limitations/
  51. UpNote to Obsidian Migration Script - Share & showcase - Obsidian ..., 7월 31, 2025에 액세스, https://forum.obsidian.md/t/upnote-to-obsidian-migration-script/36054
  52. Attachment Management - Attachment Management of Obsidian, 7월 31, 2025에 액세스, https://www.obsidianstats.com/plugins/attachment-management
  53. trganda/obsidian-attachment-management: Attachment ... - GitHub, 7월 31, 2025에 액세스, https://github.com/trganda/obsidian-attachment-management
  54. Plugins - Obsidian, 7월 31, 2025에 액세스, https://obsidian.md/plugins
  55. Consistent attachments and links - Obsidian plugin. Move note with attachments., 7월 31, 2025에 액세스, https://www.obsidianstats.com/plugins/consistent-attachments-and-links
  56. Keeping your Obsidian notes clean and consistent - Productived.net, 7월 31, 2025에 액세스, https://www.productived.net/articles/clean-up-your-obsidian-notes-using-linter-plugin
  57. Bases Migration/Quick Start Guide - Share & showcase - Obsidian ..., 7월 31, 2025에 액세스, https://forum.obsidian.md/t/bases-migration-quick-start-guide/101571
  58. Attachments - Obsidian Help, 7월 31, 2025에 액세스, https://help.obsidian.md/attachments
  59. Trying to clean up my Obsidian vault : r/ObsidianMD - Reddit, 7월 31, 2025에 액세스, https://www.reddit.com/r/ObsidianMD/comments/14870md/trying_to_clean_up_my_obsidian_vault/