검은 화면을 유용한 도구로 바꾸는 명령 프롬프트
명령 프롬프트는 그래픽 화면만으로 처리하기 번거로운 작업을 빠르게 수행할 수 있는 Windows 기본 도구다. 이 글은 관리자 권한 실행 여부를 판단하는 방법부터 현재 위치 확인, 폴더 이동, 파일과 디렉터리 생성·복사·삭제, 검색, 도움말 확인까지 핵심 파일 관리 명령을 정리한다. 또한 ipconfig, ping, tracert, nslookup 같은 네트워크 진단 명령과 systeminfo, tasklist, taskkill, chkdsk, sfc 등 시스템 상태 점검 명령의 용도와 주의점을 설명한다. 명령어의 구조, 경로에 공백이 있을 때 따옴표를 쓰는 이유, 와일드카드와 리디렉션의 기본 개념, 실수로 중요한 파일을 삭제하지 않기 위한 확인 절차도 다룬다. 초보자가 바로 따라 할 수 있는 실습 순서와 상황별 명령 비교표를 제공해 명령 프롬프트를 일상적인 문제 해결과 관리 작업에 활용하도록 돕는다.
명령 프롬프트(Command Prompt, CMD)는 Windows에서 텍스트 명령으로 파일, 폴더, 네트워크, 실행 중인 작업을 다루는 기본 도구다. 익숙해지면 여러 폴더를 빠르게 정리하고, 인터넷 연결 문제의 단서를 찾으며, 시스템 정보를 확인하는 데 유용하다. 다만 명령은 즉시 실행되는 경우가 많으므로, 특히 삭제·복구·디스크 관련 작업에서는 대상 경로와 옵션을 한 번 더 확인하는 습관이 중요하다.
명령 프롬프트를 열고 기본 규칙 익히기
시작 메뉴에서 cmd 또는 명령 프롬프트를 검색해 실행할 수 있다. 일반적인 파일 확인과 네트워크 점검은 일반 권한으로 충분하지만, 시스템 파일 검사나 일부 디스크 작업은 관리자 권한이 필요하다. 시작 메뉴의 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 뒤 관리자 권한으로 실행을 선택한다.
프롬프트에 보이는 C:\Users\사용자이름>은 현재 작업 중인 위치다. 명령어는 보통 명령 옵션 대상 형태로 입력한다. 폴더 이름에 공백이 있으면 경로 전체를 큰따옴표로 감싸야 한다. 예를 들어 cd "C:\Program Files"처럼 쓴다.
Enter키를 눌러 명령을 실행한다.Tab키를 누르면 파일·폴더 이름 자동 완성을 시도할 수 있다.- 이전 명령은 위쪽 화살표 키로 다시 불러온다.
cls는 화면의 출력 내용만 지우며 파일에는 영향을 주지 않는다.- 도움말은
help또는명령어 /?형식으로 확인한다.
위치 확인과 파일·폴더 관리 핵심 명령
현재 위치를 이해하고 이동하기
cd만 입력하면 현재 폴더를 확인할 수 있고, dir은 해당 위치의 파일과 하위 폴더 목록을 보여 준다. 다른 드라이브로 이동할 때는 드라이브 문자만 입력하는 방식보다 cd /d D:\자료처럼 /d 옵션을 쓰는 편이 안전하다. 한 단계 상위 폴더로는 cd ..를 사용한다.
예를 들어 바탕 화면의 작업 폴더로 가려면 사용자 환경에 맞춰 cd /d "%USERPROFILE%\Desktop\작업"처럼 입력할 수 있다. %USERPROFILE%은 현재 사용자 프로필 경로를 뜻하는 환경 변수이므로 사용자 이름을 직접 입력하는 실수를 줄여 준다.
생성, 복사, 이름 변경, 삭제
mkdir 또는 md는 새 폴더를 만들고, type nul > 파일명.txt는 빈 텍스트 파일을 만든다. 파일 복사에는 copy, 폴더 구조까지 포함한 복사에는 xcopy 또는 더 기능이 많은 robocopy를 고려할 수 있다. 파일 이름 변경은 ren 이전이름 새이름으로 한다.
삭제 명령은 가장 신중해야 한다. del은 파일을 삭제하고, rmdir 또는 rd는 빈 폴더를 삭제한다. rd /s는 하위 항목까지 포함해 폴더를 제거하므로, 실행 전에 dir "대상경로"로 대상을 반드시 확인해야 한다.
| 작업 | 권장 명령 예시 | 핵심 용도와 주의점 |
|---|---|---|
| 목록 보기 | dir /a | 숨김 항목을 포함해 현재 폴더 내용을 확인한다. |
| 폴더 이동 | cd /d D:\문서\보고서 | 드라이브와 폴더를 한 번에 바꾼다. |
| 폴더 만들기 | mkdir "회의 자료" | 공백이 있는 이름은 큰따옴표로 묶는다. |
| 파일 복사 | copy 원본.txt 백업.txt | 같은 폴더 안에서 간단한 백업본을 만든다. |
| 폴더 복사 | robocopy 원본 대상 /e | 하위 폴더를 포함한다. 대량 작업 전에는 시험 폴더에서 확인한다. |
| 파일 삭제 | del /p 임시.txt | /p로 삭제 전 확인 질문을 표시한다. |
정보를 찾고 결과를 파일로 저장하는 법
파일 이름을 찾을 때는 dir /s /b *.log가 유용하다. 현재 폴더와 하위 폴더에서 확장자가 .log인 항목을 전체 경로 형식으로 표시한다. 내용 검색에는 findstr를 사용할 수 있다. 예를 들어 findstr /i /s "오류" *.txt는 현재 위치와 하위 폴더의 텍스트 파일에서 대소문자를 구분하지 않고 ‘오류’를 찾는다.
명령 결과가 길다면 리디렉션을 이용해 파일로 보관한다. ipconfig /all > 네트워크정보.txt는 결과를 새 파일에 저장하고, >>는 기존 파일 끝에 내용을 추가한다. 단, 같은 이름의 파일이 있을 때 >는 기존 내용을 덮어쓰므로 저장 전에 파일명을 확인해야 한다.
명령 프롬프트의 가장 큰 장점은 반복 가능한 기록을 남긴다는 점이다. 화면에 한 번 표시된 결과보다, 실행한 명령과 생성된 텍스트 파일을 함께 보관하면 문제 재현과 지원 요청이 훨씬 수월해진다.
네트워크 문제를 점검하는 명령어
웹 페이지가 열리지 않을 때는 무작정 재부팅하기보다 연결 상태를 순서대로 확인하는 편이 효율적이다. ipconfig는 컴퓨터에 할당된 IP 주소와 기본 게이트웨이를 보여 주며, ipconfig /all은 DNS 서버와 어댑터 정보를 포함한 상세 정보를 출력한다. DHCP 환경에서 주소를 다시 받으려면 ipconfig /release와 ipconfig /renew를 사용할 수 있지만, 업무용 고정 IP나 기업 네트워크에서는 관리자 정책을 먼저 확인해야 한다.
ping은 특정 주소까지 응답이 돌아오는지 확인한다. 예를 들어 ping 1.1.1.1이 성공하지만 도메인 이름으로는 실패한다면 DNS 설정 문제를 의심할 수 있다. nslookup example.com은 도메인 이름이 어떤 IP 주소로 해석되는지 확인하는 데 쓰인다. tracert example.com은 목적지까지 거치는 네트워크 경로를 보여 주지만, 중간 장비가 응답을 차단하면 일부 구간이 별표로 표시될 수 있다.
ipconfig /all로 IP 주소, 기본 게이트웨이, DNS 서버가 정상인지 확인한다.ping 127.0.0.1로 로컬 TCP/IP 동작을 점검한다.ping 기본게이트웨이주소로 공유기 또는 사내 네트워크 장비 연결을 확인한다.ping 1.1.1.1로 외부 IP 통신 가능 여부를 살핀다.nslookup 접속할도메인으로 이름 해석 문제인지 구분한다.
시스템 상태와 실행 중인 작업 확인하기
systeminfo는 Windows 버전, 설치 정보, 메모리 등 기본 시스템 정보를 표시한다. 실행 중인 프로세스는 tasklist로 확인하며, 특정 이름만 찾으려면 tasklist | findstr /i "프로세스이름"처럼 파이프 기호를 활용할 수 있다. 응답하지 않는 프로그램을 종료해야 할 때는 먼저 작업 관리자에서 확인하는 것이 좋고, 필요한 경우 taskkill /im 프로그램.exe를 사용한다. /f 옵션은 강제 종료이므로 저장하지 않은 작업 내용을 잃을 수 있다.
디스크 파일 시스템 검사는 chkdsk C: /scan처럼 온라인 검사부터 시도할 수 있다. 시스템 파일 손상이 의심되면 관리자 권한 명령 프롬프트에서 sfc /scannow를 실행한다. 이 작업은 시간이 걸릴 수 있으며, 진행 중에 창을 닫거나 전원을 끄지 않는 것이 바람직하다.
안전하고 효율적으로 쓰는 실전 습관
명령어를 외우는 것보다 중요한 것은 실행 범위를 읽는 능력이다. 특히 *는 여러 파일을 한꺼번에 가리키는 와일드카드이므로 del *.tmp 같은 명령은 현재 위치가 어디인지 먼저 확인한 뒤 사용해야 한다. 관리자 권한 창에서는 영향 범위가 더 넓어질 수 있으므로, 필요한 경우에만 열도록 한다.
- 파괴적인 명령 전에는
cd와dir로 현재 위치와 대상을 검증한다. - 중요 파일은 복사본을 만든 뒤 이름 변경·삭제·이동 작업을 수행한다.
- 처음 쓰는 옵션은
명령어 /?로 의미와 예시를 확인한다. - 경로는 가능하면 큰따옴표로 묶어 공백과 특수문자 오류를 예방한다.
- 대량 복사나 삭제는 소규모 테스트 폴더에서 먼저 결과를 검증한다.
명령 프롬프트는 오래된 도구처럼 보이지만, Windows 관리와 장애 진단의 기초를 익히기에 여전히 효과적이다. 자주 쓰는 몇 가지 명령만 정확히 익혀도 파일 정리, 정보 수집, 네트워크 문제 분류가 훨씬 빨라진다. 모르는 명령은 추측으로 실행하지 말고 내장 도움말과 신뢰할 수 있는 문서를 먼저 확인하자.











