리눅스 rm
IT 위키
더 많은 작업
- 파일과 디렉터리를 삭제한다.
- 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
- 경로 : /bin/rm
rm [옵션] 파일명
- -r, -R, --recursive : 디렉터리와 그 하위 디렉터리·파일까지 모두 삭제한다. 이 옵션이 없으면 디렉터리를 지울 수 없다
- -f, --force : 강제로 파일이나 디렉터리를 삭제하고, 삭제할 대상이 없을 경우 메시지를 출력하지 않는다.
- -i --interactive : 매번 삭제할 때마다 사용자에게 물어본다.
- -I : 셋 이상의 파일을 삭제하거나 하위의 파일이나 디렉터리가 있을 경우 사용자에게 물어본다. -i 옵션보다는 확인 절차가 적으나 대부분의 사용자 실수는 막을 수 있다.
- --interactive[=WHEN] : 상호 대화형 모드로 값(WHEN)을 지정한다. 이 값은 once(-I 옵션과 같음)나 always(-i 옵션과 같음)가 올 수 있다. 값을 지정하지 않으면 always가 기본이다.
# rm -i memo.txt ← 지울지 물어본 뒤 삭제 # rm -r ICQA ← ICQA 디렉터리와 그 안의 모든 하위 내용 삭제 # rm -rf ICQA ← 하위까지, 묻지 않고 메시지 없이 강제로 삭제 # rm -ir ICQA ← 하위까지 지우되 하나하나 물어본다
- 옵션은 하이픈(-) 하나 뒤에 붙여 쓴다.
-rf는-r -f와 같다 -a는 rm 의 옵션이 아니다- 빈 디렉터리만 지울 때는 rmdir 을 쓴다