rmdir은 일반적으로 사용되는 명령입니다. 이 명령의 기능은 빈 디렉터리를 삭제하는 것입니다. 삭제되기 전에 디렉터리가 비어 있어야 합니다. (rm -r dir 명령은 rmdir을 대체할 수 있지만 이는 매우 위험합니다.) 디렉터리를 삭제할 때 상위 디렉터리에 대한 쓰기 권한도 있어야 합니다.
1. 명령 형식:
rmdir [옵션]... 디렉토리...
2. 명령 기능:
이 명령은 디렉터리에서 하나 이상의 하위 디렉터리 항목을 삭제합니다. 디렉터리를 삭제할 때 상위 디렉터리에 대한 쓰기 권한도 있어야 합니다.
3. 명령 매개변수:
-p dirname 디렉터리를 반복적으로 삭제합니다. 하위 디렉터리가 삭제되고 해당 상위 디렉터리가 비어 있으면 해당 디렉터리도 삭제됩니다. 어떤 이유로 전체 경로가 삭제되거나 경로의 일부가 유지되는 경우 시스템은 표준 출력에 해당 정보를 표시합니다.
-v, --verbose 명령 실행 프로세스 표시
4. 명령 예 :
예 1: rmdir은 비어 있지 않은 디렉터리를 삭제할 수 없습니다.
명령:
rmdir doc
출력:
코드 복사 코드는 다음과 같습니다:
[root@localhost scf]# tree
.
|-- bin
|- - doc
| `-- product
|-- lib
|--logs
| `-- product
`-- service
`-- 배포
|-- info
`-- product
디렉터리 12개, 파일 0개
[root@localhost scf]# rmdir doc
rmdir: doc: 디렉터리가 비어 있지 않습니다
[root@localhost scf]# rmdir doc/info
[ root@localhost scf] # rmdir doc/product
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
|--logs
| -- product
` -- service
`-- 배포
`-- info
`-- product
10개의 디렉터리, 0개의 파일
참고:
rmdir 디렉터리 이름 명령은 비어 있지 않은 디렉터리를 직접 삭제할 수 없습니다.
예 2: rmdir -p 하위 디렉터리가 삭제되어 빈 디렉터리가 되면 해당 디렉터리도 삭제합니다. 명령:
rmdir -p 로그 출력:
코드를 복사합니다.
[root@localhost scf]# tree
|-- bin
|-- doc|-- lib
|-- 로그
| `-- product
`-- service
`-- 배포
`-- info
`- - product
디렉터리 10개, 파일 0개
[root@localhost scf]# rmdir -p 로그
rmdir: 로그: 디렉터리가 비어 있지 않음
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
| `-PRODUCT
`-Service
`-deploy
|-Info
`-Product
9개 디렉토리, 0개 파일
[root@localhost scf]# RMDIR -P LOGS /Product
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
`-- service
`-- 배포
, 파일 0개
위 내용은 Linux에서 rmdir 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!