윈도우 명령 프롬프트(CMD)에서 파일 및 폴더를 강제로 삭제하는 방법


컴퓨터를 사용하면서 수 없이 많은 파일이나 폴더를 만들고 삭제하는 작업을 하게 됩니다.

가끔 파일 또는 폴더를 삭제할 때 “파일이 손상되었기 때문에 읽을 수 없습니다“와 같은 오류 메시지와 함께 삭제가 되지 않는 경우가 있습니다. 이렇게 파일이나 폴더의 삭제가 불가능할 경우 외부 프로그램을 설치해서 삭제를 시도하곤 합니다.

하지만 윈도우 명령 프롬프트(cmd.exe)를 사용하면 파일 탐색기에서 삭제가 되지 않는 파일이나 폴더를 간단하게 삭제 처리를 할 수 있는 경우가 많습니다.
물론 100% 모든 손상된 파일을 삭제할 수 있는 것은 아니지만 대부분의 파일을 삭제할 수 있어 알아 두면 유용하게 사용할 수 있습니다.

이번 글에서는 윈도우 명령 프롬프트(CMD)에서 파일 및 폴더를 강제로 삭제하는 방법에 대해 알아보겠습니다.

명령 프롬프트(cmd.exe)에서 파일 또는 폴더를 강제로 삭제하는 방법

1. 먼저 명령 프롬프트를 관리자 권한으로 실행으로 엽니다.
(항상 관리자 권한으로 실행하는 방법은 윈도우 PowerShell 및 명령 프롬프트를 항상 관리자 권한으로 실행하는 방법 글을 참고하시면 됩니다.)

윈도우 명령 프롬프트 관리자 권한으로 실행

2. 명령 프롬프트에서 파일을 삭제하는 명령어는 ‘DEL‘과 ‘ERASE‘ 입니다.

3. 명령 프롬프트에서 폴더를 삭제하는 명령어는 ‘RD‘와 ‘RMDIR‘ 입니다.

4. 참고로 명령 프롬프트에서는 대/소문자 구분을 하지 않습니다. 소문자, 대문자 구분 없이 사용하면 됩니다.

윈도우 명령 프롬프트(CMD)에서 파일 및 폴더를 강제로 삭제하는 방법

명령 프롬프트 화면에 기술된 명령어 설명

▶ 설명을 위해 명령 프롬프트 화면에서 기술된 명령어에 대해 조금 자세히 알아보겠습니다.

  1. CD /D D:Test : ‘CD(Change Directory)’ 명령어는 현재 디렉터리를 보여주거나 디렉터리(폴더)을 이동할 때 사용하는 명령어 입니다.
    /D‘ 옵션은 드라이브를 변경할 때 사용하는 옵션입니다.(예를 들면 C: -> D:)
  2. DEL /F /Q /A DelTest.txt : ‘DEL(DELETE)’ 명령어는 하나 이상의 파일을 삭제할 때 사용하는 명령어 입니다. ‘ERASE‘ 명령어를 사용해도 됩니다.
    /F‘ 옵션은 강제로 삭제할 때, ‘/Q‘ 옵션은 와일드카드에서 삭제할 것을 묻지 않도록 할 때, ‘/A‘ 옵션은 파일 특성을 지정할 때 사용하는 옵션입니다.
  3. CD .. : CD 명령에서 ‘..‘은 상위 디렉터리를 말합니다. 즉, ‘CD ..’은 상위 디렉터리로 이동함을 의미합니다.
  4. RMDIR /S /Q D:\Test : ‘RMDIR(ReMove DIRectory)’ 명령어는 디렉터리를 삭제할 때 사용하는 명령어 입니다. ‘RD‘로 줄여서 사용할 수 있습니다.
    /S‘ 옵션은 지정 디렉터리와 그 안에 있는 디렉터리(서브디렉터리)의 파일과 디렉터리를 모두 삭제할 때, ‘/Q‘ 옵션은 삭제할 것인지 묻지 않도록 할 때 사용하는 옵션 입니다.

– 명령 프롬프트의 명령어 사용방법 및 사용 옵션에 대해 보다 자세히 알고 싶을 경울 명령어 뒤에 /? 입력해서 엔터를 치면 해당 명령어의 사용법에 대한 자세한 설명이 화면에 디스플레이 됩니다.

 : cd /?,   del /?,   rd /? 


※ 참고로 빈 디렉터리(폴더)를 일괄 삭제하는 방법에 대해 문의 해 주신 분이 있는데 윈도우에서 빈 폴더(디렉터리)를 일괄적으로 삭제하는 3가지 방법 글을 참고하시면 됩니다.





이 글이 도움이 되었기를 바랍니다. ^-^


답글 남기기