본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
파일과 디렉터리를 삭제한다.
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /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 을 쓴다