rm (유닉스)

위키백과 ― 우리 모두의 백과사전.

이 문서를 Rm (Unix) 문서와 합치자는 제안이 있습니다. 토론에서 많은 의견을 나누시기 바랍니다.


rm유닉스파일 시스템에서 파일을 지우는 명령어이다. 제거한다는 뜻의 영단어 remove를 줄인 말이다.

다음과 같은 옵션들이 있다.

  • -r은 디렉터리를 만나면 그 디렉터리 내부를 재귀적으로 지우고 자기 자신까지 지운다.
  • -i 옵션을 주면 각각의 파일들을 지우기 전에 정말 지울 것인지 묻는다.
  • -f 옵션은 존재하지 않는 파일에 대한 오류를 무시하고 -i 옵션 역시 무력화시킨다.

실수로 파일을 지우게 되는 경우를 방지하기 위하여 rm을 'rm -i'로 대체하기도 한다.

rm -rf는 자주 사용되는 농담이다. 관리자 권한으로 rm -rf / 명령을 수행하면, 파일 시스템에 있는 파일들이 모두 지워지는 재앙이 일어난다. 래리 월은 "절대로 -rf 라는 이름으로 파일을 만들지 말라"고 하였다.

xargs와 같이 사용하여 지울 파일을 나열할 수 있다.

xargs rm <filelist

[편집] 같이 보기