rm

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

rm유닉스의 파일시스템에서 파일을 지우는 명령어이다. 제거한다는 의미의 영어 단어 remove를 줄인 말이다. 다음과 같은 옵션들이 있다.

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

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

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

xargs와 같이 사용하여 지울 파일 목록을 얻을 수 있다.

xargs rm <filelist

[편집] 같이 보기

  • cp
  • mv