
심볼릭 링크(Symbolic Link, Symlink)는 Windows의 숨은 기능 중 하나로, 잘 알려지지 않았지만 매우 유용하게 활용할 수 있습니다. 흔히 Windows에서 만드는 바로 가기(단축 아이콘)와 비슷하다고 생각할 수 있지만, 실제로는 일반 바로 가기보다 훨씬 강력하고 다양한 용도로 쓸 수 있습니다. 이번 글에서는 심볼릭 링크가 무엇인지, 그리고 Windows 10에서 어떻게 간단하게 만들 수 있는지 자세히 알아보겠습니다.
심볼릭 링크란 무엇인가?
파일이나 폴더의 바로 가기를 만들면 단순히 해당 파일이나 폴더를 가리키는 역할만 합니다. 반면 심볼릭 링크는 단순한 바로 가기 그 이상입니다. 실제 파일이나 폴더에 연결되는 가상의 파일 또는 폴더처럼 동작하기 때문입니다.
파일에 대한 심볼릭 링크를 만들면 화면에는 마치 실제 파일처럼 보이지만, 내부적으로는 원본 파일로 연결해 주는 역할을 합니다. 파일뿐만 아니라 폴더에 대해서도 심볼릭 링크를 만들 수 있습니다. 쉽게 말해 심볼릭 링크는 운영체제에게 "이것은 다른 파일이나 폴더의 경로다"라고 알려주는 텍스트 문자열에 불과합니다.
예를 들어, 대부분의 클라우드 서비스 앱은 자신의 전용 폴더 안에 있는 파일과 폴더만 동기화합니다. 하지만 다른 드라이브에 있는 폴더를 클라우드 저장소와 동기화하고 싶은 경우가 종종 생깁니다.
이때 해당 폴더를 원래 위치에서 옮기거나 복사본을 만들고 싶지 않다면 어떻게 해야 할까요? 이런 상황에서 클라우드 서비스 폴더 안에 심볼릭 링크를 만들어 두면, 실제 폴더를 이동하거나 복사하지 않고도 대상 폴더의 내용을 그대로 동기화할 수 있습니다.
심볼릭 링크는 실제 폴더로 연결되는 경로 역할만 하는 가상 폴더이므로, 디스크 공간을 차지한다는 걱정도 하지 않아도 됩니다.
Link Shell Extension으로 심볼릭 링크 만들기

명령 프롬프트를 사용하기 번거롭다면, 마우스 오른쪽 버튼 클릭 메뉴만으로 기존 파일이나 폴더에 대한 심볼릭 링크를 만들 수 있는 도구를 사용해 보세요. Link Shell Extension(LSE)은 링크를 만들고 싶은 폴더나 파일을 우클릭하여 하드링크와 심볼릭 링크를 손쉽게 생성할 수 있게 해주는 도구입니다.
설치 과정에서 몇 가지 주의할 점이 있습니다. 다운로드 시 보안상 위험하다는 경고가 뜰 수 있고, Windows Defender에서 "서명되지 않은 프로그램"이라는 경고를 표시할 수 있습니다.
하지만 이 도구는 안전하니 걱정 없이 설치하셔도 됩니다. 참고로 설치 과정에서 explorer.exe가 재시작되므로, 작업 중인 중요한 내용은 미리 백업해 두는 것이 좋습니다.
LSE 설치가 완료되면, 심볼릭 링크를 만들고 싶은 대상 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭한 뒤 "Pick Link Source(링크 소스 선택)"를 클릭합니다.

다음으로 심볼릭 링크를 생성할 폴더로 이동하여 빈 곳을 우클릭한 후 "Drop As -> Symbolic Link(심볼릭 링크로 놓기)"를 선택하면 됩니다.

Mklink 명령어로 심볼릭 링크 만들기
참고: 여기서는 Windows 10을 기준으로 설명하지만, 아래 명령어는 Windows Vista 이상 모든 버전에서 동일하게 사용할 수 있습니다.
Windows에서 심볼릭 링크를 만드는 것은 mklink 명령어를 사용하면 매우 간단합니다. 먼저 Win + X 키를 누른 후 "명령 프롬프트(관리자)"를 선택하여 관리자 권한으로 명령 프롬프트를 실행합니다.

명령 프롬프트가 열리면 아래 형식의 명령어를 사용하여 파일에 대한 심볼릭 링크를 만들 수 있습니다.
mklink Link Target
예를 들어 F 드라이브에 있는 텍스트 파일에 대해 E 드라이브에 심볼릭 링크를 만들고 싶다면, 명령어는 다음과 같습니다.
mklink "E:\Path\Symlink_File.txt" "F:\Real_File.txt"

위 명령어에서 첫 번째 경로는 심볼릭 링크를 생성할 위치로, 이를 "링크(Link)"라고 부릅니다. 두 번째 경로는 디스크에 실제로 존재하는 파일의 경로로, "대상(Target)"이라고 합니다.
심볼릭 링크가 생성되면 파일 탐색기에서 다음과 같이 표시됩니다. 아이콘이 일반 바로 가기와 비슷해 보이지만, 실제로는 심볼릭 링크입니다.

개별 파일뿐만 아니라 폴더 전체에 대해서도 심볼릭 링크를 만들 수 있습니다. 이때는 /D 옵션을 사용합니다.
mklink /D "E:\Path\Symlink_Books" "F:\Books"

명령어를 실행하는 즉시 대상 폴더에 대한 심볼릭 링크가 생성됩니다. 이 링크를 통해 실제 폴더 안의 모든 파일과 하위 폴더에 접근할 수 있습니다. 나중에 필요 없어지면 일반 파일이나 폴더를 삭제하듯이 심볼릭 링크를 삭제하면 됩니다. 링크를 선택하고 Delete 키를 누르는 것만으로 충분합니다.

이것으로 심볼릭 링크 생성이 완료되었습니다! Windows 10에서 더 깊은 수준의 시스템 조정을 원한다면 최고의 레지스트리 팁 목록을 확인해 보세요. 또한 파일 이름 일괄 변경 방법과 Windows 10에서 Mac 스타일 핫 코너를 설정하는 방법도 함께 살펴보시길 추천합니다.