심볼릭링크 설정

심볼릭링크 설정

심볼릭 링크

  • 심볼릭 링크는 특정 디렉토리나 파일을 가리키는 특별한 파일로, 링크를 통해 원본 디렉토리나 파일에 접근할 수 있게 해줍니다.
    • 예를 들어, obsidian/blog 폴더를 Hugo의 content/blog 폴더에 심볼릭 링크로 연결하면, Hugo는 content/blog를 통해 obsidian/blog에 저장된 파일들을 직접 읽을 수 있습니다.
  • Obsidian에서 작성하거나 수정한 내용이 자동으로 Hugo 사이트 빌드에 반영됩니다.
  • 파일을 중복으로 관리할 필요가 없으므로, 관리가 더 용이하고, 데이터 일관성을 유지할 수 있습니다.

심볼릭 링크 생성

  • Obsidian의 blog 폴더를 Hugo의 content 디렉토리로 참조하도록 심볼릭 링크를 생성합니다.
    • 심볼릭 링크를 생성할 때, 링크를 생성하려는 위치에 이미 디렉토리나 파일이 존재하면 해당 위치에 심볼릭 링크를 추가할 수 없습니다.
      • 심볼릭 링크를 생성하려면 링크를 생성하려는 경로가 비어 있어야 합니다.
    • 명령 프롬프트에서 다음 명령어를 실행합니다.
mklink /D "D:\obsidian\blog_hugo\content\Blog" "D:\obsidian\Blog"

symbolic_link

  • /D 옵션은 디렉토리에 대한 심볼릭 링크를 생성하는 것을 의미합니다.

심볼릭 링크 제거

  • 잘못된 경로로 심볼릭 링크가 연결되었다면, 제거하고 다시 연결합니다.
  • 링크가 파일인 경우 del 명령어를 사용하여 심볼릭 링크를 삭제합니다.
del "D:obsidian\content\blog.md"
  • 링크가 디렉토리인 경우 rmdir 명령어를 사용합니다.
rmdir "D:\obsidian\blog_hugo\content\blog"