디렉터리를 삭제합니다.
rd 명령은 다른 매개 변수를 사용하여 Windows 복구 콘솔에서 실행할 수도 있습니다. 보다 자세한 내용은 Windows 복구 환경(WinRE)을 참조하세요.
Note
이 명령은 rmdir 명령과 동일합니다.
Syntax
rd [<drive>:]<path> [/s [/q]]
Parameters
| Parameter | Description |
|---|---|
[<drive>:]<path> |
삭제 하려는 디렉터리의 이름과 위치를 지정 합니다. 경로는 필수입니다. 지정된 경로의 시작 부분에 백슬래시()를 포함하면 경로 는 현재 디렉터리에 관계없이 루트 디렉터리에서 시작됩니다. |
| /s | (지정된 된 디렉터리 및 모든 파일을 비롯 한 모든 하위) 디렉터리 트리를 삭제 합니다. |
| /q | 자동 모드를 지정합니다. 디렉터리 트리를 삭제할 때 확인 표시 하지 않습니다.
/q 매개 변수는 /s도 지정된 경우에만 작동합니다. 주의: 자동 모드에서 실행하면 전체 디렉토리 트리가 확인 없이 삭제됩니다. /q 명령줄 옵션을 사용하기 전에 중요한 파일이 이동되거나 백업되었는지 확인합니다. |
| /? | 명령 프롬프트에 도움말을 표시합니다. |
Remarks
숨김 파일이나 시스템 파일을 포함하여 파일이 들어 있는 디렉토리는 삭제할 수 없습니다. 이렇게 하려고 하면 다음 메시지가 나타납니다.
The directory is not emptydir /a 명령을 사용하여 모든 파일(숨겨진 파일 및 시스템 파일 포함)을 나열합니다. 그런 다음 -h와 함께 attrib 명령을 사용하여 숨겨진 파일 속성을 제거하고, -s를 사용하여 시스템 파일 속성을 제거하거나, -h -s를 사용하여 숨겨진 파일 속성과 시스템 파일 속성을 모두 제거합니다. 숨겨진 후 및 파일 특성을 제거한, 파일을 삭제할 수 있습니다.
rd 명령을 사용하여 현재 디렉터리를 삭제할 수 없습니다. 현재 디렉터리를 삭제하려고 하면 다음 오류 메시지가 나타납니다.
The process can't access the file because it is being used by another process.이 오류 메시지가 표시되면 현재 디렉터리의 하위 디렉터리가 아닌 다른 디렉터리로 변경한 다음 다시 시도해야 합니다.
Examples
원하는 디렉터리를 안전하게 제거할 수 있도록 상위 디렉터리로 변경하려면 다음과 같이 입력합니다.
cd ..
현재 디렉토리에서 test 라는 디렉토리(및 모든 하위 디렉토리 및 파일)를 제거하려면 다음을 입력합니다.
rd /s test
자동 모드에서 앞의 예제를 실행 하려면 다음을 입력 합니다.
rd /s /q test