리눅스 RMDIR 명령 : 삭제 빈 디렉토리

그리고 MKDIR 명령은 반대로 (빈 디렉토리를 생성), RMDIR 명령은 빈 디렉토리를 삭제하는 데 사용됩니다 (빈 디렉토리의 약어 제거) 명령의 기본 형식은 다음과 같습니다

 

[루트 @ localhost를 ~] # 삭제 rmdir [-p] 디렉토리 이름

-p 옵션은 반복적으로 빈 디렉토리를 삭제합니다.

[예 1]

[루트 @ localhost를 ~] #rmdir cangls

그것은 간단한 명령 플러스 뒷면에 디렉토리 이름, 그러나 RMDIR 명령은 빈 디렉토리를 삭제하기 때문에 명령은 성공 여부를 당신이 디렉토리가 비어있는 디렉토리 삭제할지 여부에 따라 달라집니다.

[예 2]
우리가 알고있는 MKDIR 명령을 학습함으로써,에서 mkdir -p 재귀 디렉토리 빌드를 사용하여 달성 될 수있다 마찬가지로, RMDIR 명령은 반복적으로 삭제 디렉토리에 -p 옵션을 사용할 수 있습니다. 예를 들면 :

[루트 @ localhost를 ~] # rmdir을 -p LM / 영화 / 일본 / cangls

이 방법은 계층에서 가장 낮은 수준의 디렉토리 (여기 삭제 cangls), 레이어를 삭제 한 다음 상위 디렉토리를 삭제하는 것을 참고, 디렉토리는 모든 레벨이 비어 있는지 확인해야합니다 삭제됩니다.

[예 3]
디렉토리의 내용이있는 경우에만 때문에, 빈 디렉토리를 삭제하기 때문에 역할 RMDIR 명령은 매우 제한되어, 그것은 오류가 있습니다. 예를 들면 :

[루트 @ localhost를 #에서 mkdir 테스트
# 테스트 디렉토리 생성
[루트 @ localhost를 ~] # 터치 테스트 / boduo
[루트 @ localhost를 ~] # 터치 테스트 / longze의
# 테스트 디렉토리에이 개 파일을 만들
[루트 @ localhost를 ~] # RMDIR 테스트
RMDIR : 삭제 "테스트"실패 : 비어 있지 않은 디렉토리

그것은 일반적으로 사용되지 않도록이 명령은, 더 "바보"입니다. 우리는 추적합니다 연구 rm 명령을, 디렉토리를 삭제하려면이 명령을 사용할 수 있습니다뿐만 아니라, 당신은 또한 파일을 삭제할 수 있습니다.

게시 10 개 원래 기사 · 원의 칭찬 0 · 조회수 41

추천

출처blog.csdn.net/fafadsj666/article/details/104284312