윈도우 관련 문제 대부분은 명령 프롬프트(Command Prompt, CMD)라는 도구 하나로 해결할 수 있습니다. 명령 프롬프트에 실행 가능한 명령어를 입력하면 다양한 시스템 관리 작업을 수행할 수 있는데요. 그중 cd(change directory) 명령어는 현재 작업 중인 디렉터리 경로를 변경할 때 사용합니다. 예를 들어 cd\windows\system32라고 입력하면 Windows 폴더 안의 System32 하위 폴더로 바로 이동할 수 있습니다. 윈도우의 cd 명령어는 chdir이라고도 불리며, 셸 스크립트와 배치 파일 모두에서 활용할 수 있습니다. 이 글에서는 윈도우 10에서 CMD로 디렉터리를 변경하는 여러 가지 방법을 자세히 알아보겠습니다.

윈도우 10 CMD에서 디렉터리 변경하기
CWD와 CD 명령어란?
CWD(Current Working Directory, 현재 작업 디렉터리)는 셸이 현재 작업 중인 경로를 의미하며, 상대 경로를 유지하기 위해 반드시 필요한 개념입니다. 운영체제의 명령 인터프리터에는 cd 명령어라는 기본 명령이 내장되어 있습니다.
명령 프롬프트 창에 cd /?를 입력하면 현재 디렉터리 이름을 표시하거나 디렉터리를 변경하는 방법을 확인할 수 있습니다. 명령어를 입력하면 아래와 같은 정보가 출력됩니다.
CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..]
- .. : 상위(부모) 디렉터리로 이동하고 싶을 때 사용합니다.
- CD 드라이브문자: 를 입력하면 해당 드라이브의 현재 디렉터리가 표시됩니다.
- CD를 옵션 없이 입력하면 현재 드라이브와 디렉터리가 표시됩니다.
- /D 스위치를 사용하면 드라이브의 현재 디렉터리 변경과 함께 현재 드라이브까지 한 번에 변경할 수 있습니다.

참고로 명령 프롬프트 외에도 마이크로소프트 공식 문서에서 설명하듯 파워셸(PowerShell)을 이용해 다양한 명령어를 실행할 수 있습니다.
명령 확장 기능이 활성화된 경우
명령 확장(Command Extensions) 기능이 켜져 있으면 CHDIR 명령은 다음과 같이 동작합니다.
- 현재 디렉터리 문자열이 디스크에 저장된 이름과 동일한 대소문자로 변환됩니다. 따라서 CD C:\TEMP를 입력해도 실제로는 디스크상의 표기대로 C:\Temp로 설정됩니다.
- CHDIR 명령은 공백을 구분자로 취급하지 않기 때문에, 하위 디렉터리 이름에 공백이 포함되어 있어도 따옴표 없이 이동할 수 있습니다.
예를 들어 다음 두 명령어는 서로 동일하게 작동합니다.
cd \winnt\profiles\username\programs\start menu
cd "\winnt\profiles\username\programs\start menu"
아래에서 디렉터리를 이동하거나 전환하는 구체적인 방법을 계속 살펴보겠습니다.
방법 1: 전체 경로로 디렉터리 변경하기
cd + 전체 디렉터리 경로 형태의 명령어를 사용하면 특정 폴더로 바로 이동할 수 있습니다. 현재 어느 위치에 있든 상관없이 원하는 디렉터리로 즉시 이동 가능합니다.
- CMD에서 이동하고 싶은 폴더를 파일 탐색기로 엽니다.
- 주소 표시줄을 마우스 오른쪽 버튼으로 클릭한 후 주소 복사(Copy address)를 선택합니다.

- Windows 키를 누르고 cmd를 입력한 뒤 Enter 키를 눌러 명령 프롬프트를 실행합니다.

- CMD에 cd (복사한 경로)를 입력하고 Enter 키를 누릅니다.

그러면 복사해 둔 경로의 디렉터리가 명령 프롬프트에서 열립니다.
방법 2: 폴더 이름으로 디렉터리 변경하기
현재 작업 위치에서 한 단계 아래 디렉터리로 이동할 때는 cd 명령어에 폴더 이름만 붙여 사용하면 됩니다.
- 방법 1과 같이 명령 프롬프트를 엽니다.
- cd (이동할 폴더 이름)을 입력하고 Enter 키를 누릅니다.
팁: cd 명령어 뒤에 이동할 디렉터리 이름(예: Desktop)을 붙이면 해당 디렉터리로 이동합니다.

방법 3: 상위 디렉터리로 이동하기
한 단계 위의 폴더로 이동해야 할 때는 cd.. 명령어를 사용합니다.
- 앞서 설명한 방법으로 명령 프롬프트를 엽니다.
- cd..를 입력하고 Enter 키를 누릅니다.
예시: 이 명령어를 입력하면 현재 위치(예: System 폴더)에서 상위 폴더인 Common Files 폴더로 이동합니다.

방법 4: 루트 디렉터리로 이동하기
루트 디렉터리로 이동하는 것도 간단합니다. 현재 어떤 위치에 있든 루트 디렉터리는 언제나 접근할 수 있습니다.
- 명령 프롬프트를 연 뒤 cd /를 입력하고 Enter 키를 누릅니다.
- 예를 들어 Program Files의 루트 디렉터리는 C 드라이브이며, cd/ 명령어를 입력하면 해당 위치로 이동합니다.

방법 5: 드라이브 변경하기
CMD에서 드라이브를 변경하는 것은 매우 간단합니다. 짧은 명령어 하나만 입력하면 됩니다.
- 방법 1에서 설명한 대로 명령 프롬프트를 엽니다.
- 드라이브 문자 뒤에 콜론(:)을 붙여 입력하고 Enter 키를 누릅니다.
예시: C: 드라이브에서 D: 드라이브로, 다시 E: 드라이브로 차례대로 이동할 수 있습니다.

방법 6: 드라이브와 디렉터리 동시에 변경하기
드라이브와 디렉터리를 한 번에 변경하고 싶다면 /D 옵션을 활용하면 됩니다.
- 방법 1처럼 명령 프롬프트로 이동합니다.
- cd / 명령어로 루트 디렉터리에 접근합니다.
- 드라이브 문자와 콜론(:)을 붙여 목표 드라이브로 진입합니다.
예를 들어 cd /D D:\Photoshop CC를 입력하고 Enter 키를 누르면 C: 드라이브에서 D 드라이브의 Photoshop CC 폴더로 한 번에 이동합니다.

방법 7: 주소 표시줄에서 바로 CMD 열기
파일 탐색기의 주소 표시줄을 이용하면 원하는 디렉터리를 CMD에서 곧바로 열 수 있습니다.
- 열고 싶은 폴더의 주소 표시줄을 클릭합니다.
- cmd를 입력하고 Enter 키를 누릅니다.

3. 선택한 디렉터리가 곧바로 명령 프롬프트에서 열립니다.

방법 8: 디렉터리 내용 확인하기
dir 명령어를 사용하면 디렉터리 안의 내용도 확인할 수 있습니다.
- 명령 프롬프트에서 dir 명령어를 입력하면 현재 디렉터리의 하위 폴더와 파일 목록이 표시됩니다.
- 예를 들어 C:\Program Files 폴더 내의 모든 디렉터리를 한눈에 확인할 수 있습니다.

함께 읽으면 좋은 글
- Dev Error 6068 오류 해결 방법
- Git Merge 오류 해결 방법
- 윈도우 10 DISM 오류 87 수정 방법
- 윈도우 10 소리 끊김 현상 해결 방법
이 가이드가 도움이 되었기를 바라며, 윈도우 10 CMD에서 디렉터리를 성공적으로 변경하셨길 바랍니다. 어떤 cd 명령어가 가장 유용했는지 댓글로 알려주세요. 이 글에 대해 궁금한 점이나 제안 사항이 있다면 언제든지 댓글 섹션에 남겨 주세요.