MS-DOS 폴더 및 파일 삭제 - 도스 강제로 지우는 명령어
MS-DOS 폴더 및 파일 삭제 - 도스 강제로 지우는 명령어
MS-DOS 창 또는 명령 프롬프트에서 불필요한 파일이나 폴더를 강제로 삭제하는 방법을 알아보겠습니다. "del" 명령어와 다양한 옵션을 사용하여 파일이나 폴더를 삭제할 수 있으며, 이를 통해 효율적으로 파일 정리와 디스크 공간 관리를 할 수 있습니다.
MS-DOS 실행 및 CMD 명령프롬프트 실행방법
윈도우에서 MS-DOS를 실행하기 위해서는 명령프롬프트 / 파워쉘 / 터미널을 관리자권한으로 실행 후 아래 명령어를 ㅌ오해 폴더 및 파일등을 강제로 삭제할 수 있습니다.
명령어 | 설명 |
del 파일명 | 지정한 파일 하나를 삭제합니다. |
del *.확장자 | 지정한 확장자의 파일들을 한꺼번에 삭제합니다. |
del /f 파일명 | 읽기전용 파일을 삭제합니다. |
del /a 파일명 | 숨김 속성 파일(히든 파일)을 삭제합니다. |
del . | 현재 디렉토리의 모든 파일을 삭제합니다. |
rmdir 폴더명 | 지정한 폴더를 삭제합니다. 폴더가 비어있지 않으면 삭제되지 않습니다. |
rmdir /s 폴더명 | 지정한 폴더와 하위 폴더 및 파일을 강제로 삭제합니다. |
지정한 파일 하나만 삭제하는 명령어
del 0.obj
위와 같이 명령어를 입력하면 "0.obj"라는 파일이 삭제됩니다.
지정한 확장자의 파일들만 삭제하는 명령어
del *.bak
".bak" 확장자를 가진 모든 파일을 한꺼번에 삭제합니다.
읽기전용 파일 삭제
del /f 0.obj
"/f" 옵션을 사용하여 읽기 전용 파일을 삭제할 수 있습니다. 이 옵션을 사용하지 않으면 "액세스가 거부되었습니다."라는 에러가 발생하여 파일이 삭제되지 않습니다.
숨김 속성 파일(히든파일) 삭제
del /a 0.obj
"/a" 옵션을 사용하여 숨김 속성 파일을 삭제할 수 있습니다. 이 옵션을 사용하지 않으면 "D:\Y\0.obj을(를) 찾을 수 없습니다."라는 에러가 발생하여 파일이 삭제되지 않습니다.
현재 디렉토리의 모든 파일 삭제
del .
위와 같이Z입력하면 현재 디렉토리의 모든 파일이 삭제됩니다. 이 작업은 위험할 수 있으므로 "D:\Y*"와 같이 경로를 확인하라는 확인 메시지가 나타납니다. "Y"를 입력하면 파일이 모두 삭제됩니다. 마침표(".")는 현재 디렉토리를 의미합니다.
하위 디렉토리 삭제
디렉토리를 삭제할 때는 "rmdir" 명령어를 사용합니다.
rmdir 000
현재 디렉토리 아래의 "000"이라는 이름의 디렉토리를 삭제합니다. 만약 디렉토리에 파일이 포함되어 있다면 "디렉토리가 비어 있지 않습니다."라는 에러가 발생하여 삭제되지 않습니다.
이 경우에는 "/s" 옵션을 사용하여 강제 삭제할 수 있습니다.
rmdir /s 000
위와 같이 입력하면 디렉토리가 비어 있지 않더라도 삭제됩니다. 이 옵션은 매우 위험하므로 주의가 필요합니다.
추가 내용으로 윈도우 탐색기와는 달리 명령 프롬프트(도스창)에서 파일을 삭제하면 휴지통으로 이동하지 않고 바로 삭제됩니다. 따라서 삭제한 파일은 복구하기 어렵거나 불가능할 수 있으니 주의해야 합니다.