※ 요약
참고로 리눅스처럼 유닉스형 운영체제는 삭제를 취소할 수 있는 명령어가 없다. 고로 rm 명령어로 삭제가 시작되면 되찾을 수 없다.
※ 경로
※ 사용법
rm [옵션]... 파일명...
rm [옵션]... 디렉토리명...
※ 옵션
옵션 |
Long 옵션 |
설명 |
-f |
--force |
강제로 파일이나 디렉토리를 삭제하고, 삭제할 대상이 없을 경우 메시지를 출력하지 않음 |
-i |
--interactive |
매번 삭제할 때마다 사용자에게 질문함 |
-I |
|
셋 이상의 파일을 삭제하거나 하위의 파일이나 디렉토리가 있을 경우 질문함 |
|
--interactive[=WHEN] |
상호대화형 모드로 값(WHEN)을 지정함 WHEN 대신 once(-I 옵션과 같음)와 always(-i 옵션과 같으며 디폴트 값)가 올 수 있음 |
|
--no-preserve-root |
'/'를 특별하게 취급하지 않음 |
|
--preserve-root |
'/'를 삭제하지 않음(디폴트 값) |
-r, -R |
--recursive |
하위 디렉토리를 포함하여 모든 내용을 삭제 |
-d |
--dir |
빈 디렉토리들만 제거 |
-v |
--verbose |
지워지는 파일의 정보를 출력 |
|
--help |
rm 명령어 사용법을 출력 |
|
--version |
rm 명령어의 버전 정보를 출력 |
※ 사용예
rm file1 file2
: 파일1과 파일2를 삭제한다.
rm directory
: rm 명령어는 -r 옵션을 주지 않을 경우 디렉토리는 삭제할 수 없다.
rm -i file1 file2
: rm 명령어에 -i 옵션을 줘서 삭제하기 전 사용자에게 지울지 물어본다.
rm -fr di* fi*
: 옵션으로 f와 r을 줘서 디렉토리 및 그 하위 모든 내용을 강제로 삭제하는데, di로 시작하는 모든것과 fi로 시작하는 모든 것을 삭제한다. 다른 예로 rm *.txt라고 하면 확장자가 txt인것들을 삭제한다.
'Linux > 리눅스 명령어' 카테고리의 다른 글
[리눅스 명령어] halt - 리눅스 시스템 종료 (4) | 2016.03.18 |
---|---|
[리눅스 명령어] pwd - 현재 경로 보기 (0) | 2016.03.13 |
[리눅스 명령어] rmdir - 빈 디렉토리 삭제 (0) | 2016.03.05 |
[리눅스 명령어] mv - 파일/디렉토리를 이동하거나 이름 변경 (0) | 2015.12.20 |
[리눅스 명령어] cp - 파일 및 디렉토리 복사 (1) | 2015.12.16 |
[리눅스 명령어] mkdir - 디렉토리 생성 (0) | 2015.12.15 |
[리눅스 명령어] ls - 파일 및 디렉토리 내 목록보기 (0) | 2015.12.14 |