728x90
Unix 환경에서의 파일 및 디렉토리 삭제 명령어 가이드 입니다.
■ 명령어 구조
- rm [option] [파일/디렉토리명]
■ 명령어 옵션
옵션
|
내용
|
-f
|
- 삭제 여부를 묻지 않고 강제 삭제
|
-i
|
- 매번 삭제할때 마다 물어봄
|
-d
|
- 빈 디렉토리를 삭제 (디렉토리 안에 파일이나 서브디렉토리가 있으면 삭제 X)
|
-r
|
- 하위 디렉토리를 포함한 모든 파일을 삭제
|
-v
|
- 삭제 과정을 출력
|
■ 명령어 사용 예제
○ 특정 파일 삭제
- 명령어 : rm 파일명1 파일명2 파일명3...
#) ll
합계 4
-rw-r--r--. 1 root root 5 2021-05-17 15:59 file1
-rw-r--r--. 1 root root 0 2021-05-17 15:59 file2
#)
#) rm file1 file2
rm: remove 일반 파일 `file1'? y
rm: remove 일반 빈 파일 `file2'? y
#)
#) ll
합계 0
○ 특정 디렉토리 삭제 (-r 명령어를 주지 않을 경우 디렉토리 삭제 불가)
- 명령어 : rm -r 디렉토리명
#) ll
합계 8
drwxr-xr-x. 2 root root 4096 2021-05-17 16:00 dir1
drwxr-xr-x. 2 root root 4096 2021-05-17 16:01 dir2
#)
#) rm -r dir1
rm: remove 디렉토리 `dir1'? y
#)
○ 특정 디렉토리 삭제 (하위 모든 폴더 및 파일 삭제/삭제여부 묻지 않음)
- 명령어 : rm -rf 디렉토리명
#) ll
합계 4
drwxr-xr-x. 2 root root 4096 2021-05-17 16:01 dir2
#)
#) rm -rf dir2
#)
#) ll
합계 0
#)
○ txt 파일 및 di로 시작하는 파일 삭제
- 명령어 : rm -rf *.txt di*
#) ll
합계 4
drwxr-xr-x. 2 root root 4096 2021-05-17 16:16 dir
-rw-r--r--. 1 root root 0 2021-05-17 16:16 file1.txt
-rw-r--r--. 1 root root 0 2021-05-17 16:16 file2.txt
-rw-r--r--. 1 root root 0 2021-05-17 16:16 file3.exe
#)
#) rm -rf *.txt di*
#)
#) ll
합계 0
-rw-r--r--. 1 root root 0 2021-05-17 16:16 file3.exe
#)
반응형
'■ IT 가이드 > Unix-Linux OS' 카테고리의 다른 글
[Unix] User(사용자) 추가/수정/삭제 가이드 (0) | 2022.01.05 |
---|---|
[Unix] TOP 명령어 (서버 성능/리소스 확인) (0) | 2022.01.05 |
[Unix] NFS Mount 후 nobody 사용자 Mapping 방법 (0) | 2022.01.03 |
[Unix] more 명령어 가이드 (파일 내용 확인) (0) | 2021.12.30 |
[Unix] Group(그룹) 생성/삭제/수정 가이드 (0) | 2021.12.30 |
댓글