명령 프롬프트(Command Prompt)는 날짜·시간 변경, 각종 오류 복구 등 다양한 용도로 활용할 수 있는 윈도우의 기본 도구입니다. 실행 파일의 이름을 따서 'cmd' 또는 'cmd.exe'라고도 부릅니다. 최초의 명령 프롬프트 프로토타입은 Windows NT에서 선보였으며, 당시 마이크로소프트 개발자 테레즈 스토웰(Therese Stowell)이 PC 제어를 목적으로 개발했습니다. 이렇게 탄생한 명령 프롬프트는 단순한 시스템 관리를 넘어 드라이브나 폴더(디렉터리)를 이동하는 데에도 매우 유용하게 사용됩니다.
- 1부. cd(Change Directory) 명령어란?
- 2부. Windows 10 CMD에서 디렉터리 변경하는 방법
- 3부. 한 번의 명령으로 드라이브와 디렉터리 동시에 변경하기
1부. cd(Change Directory) 명령어란 무엇인가요?
'cd'(Change Directory)는 명령 프롬프트에서 현재 작업 중인 폴더를 이동할 때 사용하는 기본 명령어입니다. 쉽게 말해 파일 탐색기에서 폴더를 클릭해 들어가듯이, 명령줄 환경에서 위치를 옮기는 '탐색(navigation)' 명령이라 할 수 있습니다.
"cd\" 또는 "CD\" 명령을 입력하면 사용자를 디렉터리 트리의 최상위, 즉 C:\ 드라이브 루트로 이동시킵니다. 명령 프롬프트는 대소문자를 구분하지 않으므로 "CD"로 입력하든 "cd"로 입력하든 결과는 동일합니다.
특정 폴더로 이동하고 싶다면 cd 명령 뒤에 백슬래시(\)와 함께 폴더 이름을 입력하면 됩니다. 예를 들어 C 드라이브의 Windows 폴더 안에 있는 System32 폴더로 이동하려면 아래와 같이 입력한 뒤 Enter 키를 누르세요.
cd\windows\system32\
반대로 한 단계 상위 폴더로 돌아가고 싶을 때는 "cd.." 명령을 사용합니다. 명령줄에 "cd.."를 입력하고 Enter 키를 누르면 바로 이전 폴더로 이동합니다.
2부. Windows 10 CMD에서 디렉터리 변경하는 방법
명령 프롬프트는 윈도우 운영체제에서 가장 많이 쓰이는 도구 중 하나지만, 정작 디렉터리를 변경하는 방법은 어려워 보여 많은 분들이 잘 모르곤 합니다. 다행히 과정 자체는 생각보다 훨씬 간단합니다. 아래 순서대로 따라 해 보세요.
- 명령 프롬프트 실행: 시작 메뉴를 열고 검색창에 "명령 프롬프트" 또는 "Command Prompt"를 입력해 검색합니다.
- 관리자 권한으로 실행: 검색된 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 뒤, 드롭다운 메뉴에서 "관리자 권한으로 실행(Run as administrator)"을 선택합니다.
- 권한 승인: 화면에 나타나는 사용자 계정 컨트롤(UAC) 대화상자에서 "예(Yes)"를 클릭합니다.
- 디렉터리 목록 확인: 명령줄에 "dir"을 입력하고 Enter 키를 누르면 PC에 있는 폴더와 파일 목록이 표시됩니다.
- 원하는 폴더로 이동: 목록에서 이동하고자 하는 폴더를 찾은 뒤, "cd 폴더이름" 형식으로 입력합니다(예:
cd\windows\system32\). - 폴더 내용 확인: 해당 디렉터리에 도착했다면 다시 "dir" 명령을 입력해 안에 있는 파일과 하위 폴더를 확인할 수 있습니다.
- 디렉터리 추가 이동: 같은 방식으로 "cd" 명령 뒤에 이동할 디렉터리 이름을 입력하고 Enter 키를 누르면 계속해서 위치를 옮길 수 있습니다.
- 루트 디렉터리로 돌아가기: 새로 시작하고 싶다면 "cd\" 명령을 입력해 루트 디렉터리로 한 번에 되돌아갈 수 있습니다.
3부. 한 번의 명령으로 드라이브와 디렉터리 동시에 변경하기
기본 cd 명령어만으로는 다른 드라이브에 있는 폴더로 이동할 수 없다는 점에 주의해야 합니다. 예를 들어 현재 C:\users\cmdadmin\ 디렉터리에 있다가 E:\docs 폴더로 이동하려고 "cd e:\docs"를 입력해도 오류는 발생하지 않지만, 실제로는 여전히 원래 폴더에 머물러 있게 됩니다. 이럴 때는 /d 옵션을 함께 사용해야 합니다.
참고: 드라이브와 디렉터리를 동시에 변경하려면 먼저 PC에 어떤 폴더들이 있는지 파악하는 것이 좋습니다. 명령줄에 "dir"을 입력하고 Enter 키를 누르면 명령 창에 모든 디렉터리 이름이 표시됩니다.
Cd /D E:\docs
위 명령은 E: 드라이브로 전환하는 동시에 디렉터리도 E:\docs로 변경해 줍니다.
만약 위 명령이 정상적으로 작동하지 않는다면 pushd 명령을 대신 사용해 보세요. 일반적으로 pushd는 cd 명령과 D: 같은 드라이브 전환 명령을 하나로 합친 역할을 합니다. 특히 cd 대신 pushd로 디렉터리를 이동할 때마다 지나온 모든 경로를 기억한다는 점이 큰 장점입니다. 이후 popd 명령을 사용하면 방문했던 폴더를 역순으로 차례대로 되돌아갈 수 있습니다.
사용 방법은 다음과 같습니다.
C:\Temp>pushd D:\A\B → Enter 키 입력
여기서 A는 디렉터리, B는 그 안의 하위 폴더입니다.
루트 디렉터리로 돌아가려면 아래와 같이 popd 명령을 사용합니다.
D:\A\B>popd → Enter 키 입력
마무리
지금까지 살펴본 내용으로 "CMD에서 어떻게 경로를 이동하지?"라는 궁금증이 해결되었기를 바랍니다. 명령 프롬프트를 통한 디렉터리·드라이브 전환 외에도 윈도우 10을 사용하다 보면 비밀번호 분실처럼 골치 아픈 문제에 직면할 수 있는데, 이런 경우에는 Windows Password Key 같은 전문 도구를 활용하면 잃어버린 비밀번호 문제를 손쉽게 해결할 수 있으니 참고해 보세요.