반응형
rmdir
명령어는 Linux에서 비어 있는 디렉토리를 삭제할 때 사용합니다. rmdir
은 빈 디렉토리만 삭제할 수 있으므로, 디렉토리 안에 파일이나 하위 디렉토리가 있는 경우에는 삭제할 수 없습니다. 사용법과 몇 가지 유용한 옵션을 소개하겠습니다.
기본 사용법
rmdir [옵션] 디렉토리_이름
예제
- 비어 있는 디렉토리 삭제:
rmdir my_directory
my_directory
가 비어 있다면, 이 명령어로 디렉토리를 삭제할 수 있습니다.
- 여러 비어 있는 디렉토리 삭제:
rmdir dir1 dir2 dir3
dir1
, dir2
, dir3
와 같은 여러 비어 있는 디렉토리를 한 번에 삭제할 수 있습니다.
유용한 옵션
- 상위 디렉토리까지 함께 삭제 (
-p
):
rmdir -p parent_dir/child_dir
이 명령어는 child_dir
이 삭제되고, 만약 parent_dir
도 비어 있다면 함께 삭제됩니다. 이 옵션은 계층 구조의 디렉토리를 순차적으로 삭제할 때 유용합니다.
주의 사항
- 디렉토리가 비어 있지 않으면
rmdir
로 삭제할 수 없습니다. 이 경우, 디렉토리 안의 모든 파일과 하위 디렉토리를 먼저 삭제해야 합니다. - 비어 있지 않은 디렉토리를 삭제하려면
rm -r
명령어를 사용해야 합니다:
rm -r my_directory
이 명령어는 my_directory
와 그 안의 모든 내용물을 재귀적으로 삭제합니다. 이 명령어를 사용할 때는 주의가 필요합니다. 잘못 사용하면 중요한 파일을 삭제할 수 있습니다.
rmdir
명령어는 간단하지만, 빈 디렉토리를 삭제할 때 유용합니다.
반응형
'Linux Unix > Command' 카테고리의 다른 글
[ Linux ] more - 한 화면씩 데이터 내용 보기 (0) | 2024.10.21 |
---|---|
[ Linux ] cat - 파일 내용 보기 (0) | 2024.10.21 |
[ Linux ] mkdir - 디렉터리 만들기 (0) | 2024.10.21 |
[ Linux ] ls - 디렉토리 내용 보기 (0) | 2024.10.21 |
[ Linux ] cd - 디렉토리 변경하기 (0) | 2024.10.21 |