점검 및 복구의 기초, DOS명령어

윈도우가 있기전 DOS가 있었던 시절이 있었지요. 늘 GUI에 익숙하지만, 윈도우를 복구할때면 마주치지 않을 수 없는 오늘은 CMD창에서 활용가능한 DOS 명령어를 알아보도록 하겠습니다.

 

기본 명령어

디렉토리 및 파일 관리

  • CD (Change Directory)
    • 현재 디렉토리를 변경합니다.
    • 사용법: CD [경로]
    • 예: CD C:\Users
  • DIR (Directory)
    • 현재 디렉토리의 파일 및 하위 디렉토리 목록을 표시합니다.
    • 주요 옵션:
      • /p: 한 화면씩 표시
      • /w: 가로 목록 형식으로 표시
      • /s: 하위 디렉토리까지 표시
  • MD (Make Directory) 또는 MKDIR
    • 새 디렉토리를 생성합니다.
    • 사용법: MD [새 디렉토리 이름]
  • RD (Remove Directory) 또는 RMDIR
    • 디렉토리를 삭제합니다.
    • 사용법: RD [삭제할 디렉토리 이름]

 

파일 조작

  • COPY
    • 파일을 복사합니다.
    • 사용법: COPY [원본 파일] [대상 위치]
  • DEL (Delete)
    • 파일을 삭제합니다.
    • 주요 옵션:
      • /p: 각 파일 삭제 시 확인 메시지 표시
      • /f: 읽기 전용 파일도 삭제
      • /s: 하위 디렉토리의 파일도 삭제
  • REN (Rename)
    • 파일 이름을 변경합니다.
    • 사용법: REN [현재 파일명] [새 파일명]

 

시스템 정보 및 제어

  • CLS (Clear Screen)
    • 화면을 지웁니다.
  • DATETIME
    • 시스템 날짜와 시간을 표시하거나 변경합니다.
  • VER (Version)
    • 운영 체제 버전을 표시합니다.
  • PROMPT
    • 명령 프롬프트 형태를 변경합니다.

 

고급 명령어

  • ATTRIB (Attribute)
    • 파일 속성을 변경합니다.
    • 주요 옵션:
      • +r: 읽기 전용 속성 부여
      • -h: 숨김 속성 해제
  • XCOPY
    • 파일과 디렉토리 트리를 복사합니다.
    • 더 많은 옵션을 제공하여 COPY보다 강력합니다.
  • FOR
    • 파일 집합에 대해 지정된 명령을 반복 실행합니다.
    • 복잡한 작업 자동화에 유용합니다.
  • IF
    • 조건부 처리를 수행합니다.
    • 배치 파일에서 주로 사용됩니다.
      네, 시스템 점검 및 복구 명령어를 추가하여 DOS 명령어 가이드를 업데이트하겠습니다.

 

시스템 점검 및 복구 명령어

  • SFC (System File Checker): 시스템 파일의 무결성을 검사하고 복구합니다.
    • 사용법: sfc /scannow
    • 관리자 권한으로 실행해야 합니다.
  • DISM (Deployment Image Servicing and Management): 윈도우 이미지를 검사하고 복구합니다.
    • 사용법: dism /online /cleanup-image /restorehealth
    • SFC로 해결되지 않는 문제를 해결할 때 사용합니다.
  • CHKDSK (Check Disk): 디스크를 검사하고 오류를 수정합니다.
    • 사용법: chkdsk 드라이브: /f
    • /f 옵션은 오류를 발견하면 수정합니다.
    • /r 옵션은 불량 섹터를 찾아 복구를 시도합니다.
  • DISKPART: 디스크 파티션을 관리합니다.
    • 사용법: 명령 프롬프트에서 diskpart를 입력한 후 추가 명령어 사용
    • 디스크 파티션을 수정 삭제하니 데이터 유실에 주의가 필요합니다.
  • TASKLIST: 실행 중인 프로세스 목록을 표시합니다.
    • 사용법: tasklist
  • TASKKILL: 실행 중인 프로세스를 종료합니다.
    • 사용법: taskkill /IM 프로세스이름 /F

 

이 가이드는 DOS의 기본적인 명령어와 파라미터 사용법을 다루고 있습니다. 각 명령어에 대한 자세한 사용법은 help [명령어] 또는 [명령어] /?를 통해 확인할 수 있습니다.