리눅스 rm 명령어: 파일과 디렉토리 삭제하기
리눅스 시스템에서 rm
명령어는 파일 또는 디렉토리를 삭제하는 데 사용됩니다. 주의해야 할 점은 이 명령어로 삭제된 파일은 복구하기 어렵습니다. 따라서 사용 전 주의가 필요합니다.
☞ 포스트 기준: 리눅스 배포판 CentOS 7
주요 옵션 및 설명
옵션 | 설명 |
---|---|
-i | 삭제하기 전에 확인 메시지를 출력합니다. |
-r 또는 -R | 디렉토리와 그 내용을 재귀적으로 삭제합니다. |
-f | 확인없이 강제로 파일 또는 디렉토리를 삭제합니다. |
사용 예시
1. 파일 삭제하기
$ rm file1.txt
2. 디렉토리 삭제하기 (내용 포함)
$ rm -r directory_name
2-1. 빈 디렉토리 삭제하기
-r
옵션 사용하면 rmdir
명령어 처럼 디렉토리를 삭제할 수 있습니다. rmdir
명령어는 빈 디렉토리만 삭제할 수 있습니다. 만약 디렉토리 내에 파일이나 다른 디렉토리가 존재한다면, “디렉터리가 비어있지 않음” 이라는 메시지와 함께 삭제가 거부됩니다.
$ rmdir directory_name
3. 여러 파일 삭제하기
$ rm file1.txt file2.txt
4. -i 옵션 예제: 삭제 전 확인하기
-i 옵션을 사용할 때 rm 명령어는 파일 또는 디렉토리를 삭제하기 전에 확인을 받습니다.
$ rm -i file1.txt
☞ rm
명령어를 사용하여 리눅스 시스템의 파일과 디렉토리를 삭제할 수 있습니다. 명령어 사용 전 주의가 필요하며, 옵션을 활용하여 안전하게 삭제 작업을 수행할 수 있습니다.
관련 이전 게시글
- 리눅스 ls 명령어: 디렉토리 내용 확인하기
- 리눅스 mkdir 명령어: 디렉토리 생성하기
- 리눅스 cat 명령어: 파일 내용 출력하기
- 리눅스 cp 명령어: 파일 및 디렉토리 복사하기
- 리눅스 mv 명령어: 파일과 디렉토리 이동 및 이름 변경하기
다음 글에서도 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!