Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- SQL
- mssql
- spring
- PostgreSQL
- 호이스팅
- pandas
- docker
- 티스토리챌린지
- Linux
- MariaDB
- DBMS
- Javascript
- java
- 명령어
- mysql
- analytics4
- iBatis
- 자바
- git
- oracle
- github
- pem
- isempty
- 리눅스
- IntelliJ
- 오블완
- Python
- isNotEmpty
- MongoDB
- Kibana
Archives
- Today
- Total
hanker
Linux - rmdir 명령어 (빈 디렉토리 삭제) 본문
반응형
rmdir는 비어 있는 디렉토리만 삭제하는 명령어이다.
즉, 해당 디렉토리에 파일이나 하위 디렉토리가 있으면 삭제되지 않는다.
1. rmdir 명령어 사용법
$ rmdir testDir
- testDir 디렉토리가 비어 있다면 삭제된다.
- 폴더 안에 파일이 있으면 삭제 실패
2. 디렉토리 안에 파일이 있을 경우
$ mkdir testDir && touch ./testDir/tmp.txt
$ rmdir testDir
rmdir: failed to remove `testDir': 디렉터리가 비어있지 않음 (실패)
3. 하위 디렉토리 순차적으로 삭제 (--parents 옵션)
$ rmdir --parents testDir/a/b
* -parents OR -p 옵션을 사용하면 됌
rmdir vs rm -r 차이
항목 | rmdir | rm -r |
비어 있는 디렉토리 삭제 | 가능 | 가능 |
파일이 있는 디렉토리 삭제 | 불가 | 가능 |
파일/하위 폴더까지 강제 삭제 | 불가 | 가능 (-f 옵션 추가 시 강제) |
실수 방지 안전성 | (안전) | (주의 필요) |
반응형
'SERVER > Linux' 카테고리의 다른 글
Linux - useradd (새 사용자 계정 생성) (0) | 2025.03.30 |
---|---|
Linux - diff 명령어 (두 파일의 차이점을 비교 / 두 디렉터리 비교) (0) | 2025.03.29 |
Linux - touch 명령어 (빈 파일 생성 및 수정 시간 변경) (0) | 2025.03.22 |
Linux - pwd 명령어 (현재 작업 중인 디렉토리 (경로)를 알려주는 명령어) (0) | 2025.03.19 |
Linux - echo 명령어 (터미널에 텍스트 또는 변수 값을 출력) (0) | 2025.02.01 |