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