심볼릭 링크로 obj · bin 폴더 옮기기 (Windows 10)

개발 폴더 · .NET 빌드 폴더 (obj · bin) · Windows 10 기준 · 2026-09-24 기준

프로그램에 저장 위치 설정이 없으면 심볼릭 링크를 씁니다. 원래 자리에 "여기가 아니라 저기를 보라"는 표지판을 세우는 방식이라, 프로그램은 자리가 바뀐 줄 모르고 그대로 동작합니다.
항목내용
무엇인가.NET 빌드 폴더 (obj · bin)
분류개발 폴더
전형적인 크기프로젝트당 100MB~3GB
안전도지워도 됩니다
지운 뒤 다시 생기나생깁니다
첫 번째 자리프로젝트 폴더\obj
기준 환경Windows 10

순서

프로그램을 완전히 끄고 시작하세요. 켜져 있으면 폴더가 잠겨서 옮겨지지 않습니다.

  1. 원래 폴더를 통째로 옮길 자리에 복사합니다. 예: D:\moved\dotnet-obj-bin
  2. 복사가 끝나면 원래 폴더의 이름을 바꿔 둡니다 (지우지 말고). 문제가 생기면 되돌릴 보험입니다.
  3. 관리자 권한 명령 창에서 아래 mklink 를 실행합니다.
  4. 프로그램을 켜서 정상으로 뜨는지 확인합니다.
  5. 며칠 써 보고 아무 문제가 없으면 이름 바꿔 둔 원래 폴더를 지웁니다.
mklink /J "프로젝트 폴더\obj" "D:\moved\dotnet-obj-bin"

/J 와 /D 의 차이

/J 는 디렉터리 정션이고 /D 는 디렉터리 심볼릭 링크입니다. 같은 PC 안에서 폴더를 옮기는 용도라면 /J 를 쓰세요. 관리자 권한 요구가 덜하고, 프로그램 호환성이 더 좋습니다.

/D 는 네트워크 경로를 가리킬 수 있지만 그만큼 문제도 많습니다. 로컬 드라이브끼리라면 /J 가 정답입니다.

주의할 것

백업 프로그램이 링크를 따라가서 같은 파일을 두 번 백업하는 경우가 있습니다. 백업 설정에서 링크를 따라가지 않도록 해 두세요.

링크를 건 사실을 잊으면 나중에 D드라이브가 왜 차는지 못 찾습니다. 어디를 어디로 걸었는지 메모를 남기세요.

Windows 10에서는 무엇이 다른가

Windows 10은 2025년 10월 14일에 일반 지원이 끝났습니다. 보안 업데이트가 멈춘 만큼 업데이트 캐시는 더 이상 자라지 않지만, 그동안 쌓인 Windows.old와 이전 버전 잔재는 그대로 남아 있는 경우가 많습니다.

시작 → cleanmgr 로 디스크 정리를 연 다음 "시스템 파일 정리" 버튼을 반드시 누르세요. 그 버튼을 누르기 전에는 이전 Windows 설치 같은 큰 항목이 목록에 아예 안 나옵니다.

이 환경에서 남겨 둘 여유 용량은 시스템 드라이브에 최소 15GB 정도로 잡으세요. Windows.old와 $Windows.~BT 가 남아 있는지부터 보세요. 합쳐서 30GB가 넘기도 합니다.

지금 내 PC에서 얼마인지 보려면

테라클린은 이 문서에서 다룬 자리를 찾아 크기와 함께 목록으로 보여주고, 지워도 되는 이유와 안 되는 이유를 항목마다 적습니다. 지우기 전에 목록을 먼저 봅니다. 파일은 기기를 떠나지 않습니다.

Windows용 무료 다운로드 브라우저에서 체험 →

자주 묻는 질문

mklink 가 "이미 있는 파일"이라고 거부합니다.

원래 폴더가 아직 그 자리에 있는 것입니다. 이름을 바꾸거나 옮긴 뒤에 다시 실행하세요. mklink 는 빈 자리에만 링크를 만듭니다.

링크를 지우면 원본도 지워지나요?

정션 폴더를 탐색기에서 지우면 링크만 사라지고 원본은 남습니다. 다만 안에 들어가서 파일을 지우면 원본이 지워집니다. 폴더째로 지우세요.

obj · bin 폴더를 지우면 프로그램이 망가지나요?

망가지지 않습니다. 다시 빌드하는 시간뿐입니다. 그 이상은 없습니다.

지운 뒤에도 용량이 안 줄어드는데요?

휴지통을 비웠는지 먼저 보세요. 그래도 그대로면 지운 파일을 아직 잡고 있는 프로그램이 있다는 뜻입니다. 재부팅 한 번이면 대개 반영됩니다. 재부팅 뒤에도 같다면 그 자리를 차지하는 건 obj · bin 폴더가 아니라 다른 것입니다.

obj · bin 폴더에 대한 다른 문서

obj · bin 폴더 문서 전체 보기 (47편)

환경별로 보기

환경 구분 없이 보기

같이 보면 좋은 것

이 문서는 .NET 빌드 폴더 (obj · bin)에 대한 심볼릭 링크로 옮기기 문서입니다(Windows 10 기준). 경로와 명령어는 확인한 것만 적었고, 확인하지 못한 항목은 비워 두었습니다. 지우기 전에 반드시 크기를 먼저 재고, 되돌릴 수 없는 항목은 사본을 두세요.