| HOME / 정보공유 / AIX 명령어 모음

rmdir
rmdir rmdir 명령 목적 디렉토리를 제거합니다. 구문
rmdir [ -p ] Directory ...
설명
rmdir 명령은 시스템에서 Directory 매개변수로 지정된 디렉토리를 제거합니다. 디렉토리는 제거하기 전에 비어 있어야 하며, 사용자는 그 상위 디렉토리에 대하여 쓰기 권한이 있어야 합니다. ls -al 명령을 사용하여 디렉토리가 비어 있는지 검사하십시오.
주: rmdir 명령은 -- 매개변수를 플래그의 끝을 나타내는 분리문자로 지원합니다.
플래그
-p Directory 매개변수에 의해 지정된 경로 이름을 따라 모든 디렉토리를 제거합니다. 그것들이 제거되기 전에, 상위 디렉토리는 비어 있어야 하고 사용자는 상위 디렉토리에 쓰기 사용 권한을 갖고 있어야 합니다.
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 Directory 매개변수에 의해 지정된 각 디렉토리 항목은 성공적으로 제거되었습니다.
>0 오류가 발생했습니다.
예제
디렉토리를 제거하려면 다음을 입력하십시오.
rm mydir/* mydir/.*
rmdir mydir
이 명령은 mydir 파일의 내용을 제거한 다음 빈 디렉토리를 제거합니다. rm 명령이 디렉토리 .과 .. 제거에 관한 오류 메세지를 표시한 다음 rmdir 명령이 디렉토리를 제거합니다.
rm mydir/* mydir/.* 명령이 먼저 점으로 시작되지 않는 이름의 파일을 제거한 후 점으로 시작하는 이름의 파일을 제거한다는 점에 유의하십시오. ls 명령은 -a 플래그를 사용하지 않는 경우, 보통 점으로 시작하는 파일 이름을 나열하지 않으므로, 디렉토리에 이 파일 이름이 들어 있는지 인식하지 못할 수 있습니다.
/home, /home/demo 및 /home/demo/mydir 디렉토리를 제거하려면 다음을 입력하십시오.
rmdir -p /home/demo/mydir
이 명령은 처음에 /mydir 디렉토리, 그 다음 /demo와 /home 디렉토리를 각각 삭제합니다. 디렉토리가 제거될 때 비어 있지 않거나 쓰기 사용 권한을 갖고 있지 않으면, 명령은 종료됩니다.
플래그
/usr/bin/rmdir rmdir 명령을 포함하고 있습니다.
관련 정보
ls 명령, mkdir 명령, rm 명령
rmdir 서브루틴, unlink 서브루틴.