RM(1)

NAME
rm - 파일 지우기

SYNOPSIS
rm [-dfirvR] [--directory] [--force] [--interactive] [--recursive] [--help] [--version] [--verbose] name...

DESCRIPTION
이 문서는 더이상 최신 정보를 담고 있지않다. 그래서, 몇몇 틀릴 경우도 있고, 부족한 경우도 있을 것이다. 완전한 매뉴얼을 원하면, Texinfo 문서를 참조하기 바란다.

이 매뉴얼 페이지는 rm 명령의 GNU 버전에 대한 것이다. rm 명령은 지정한 파일을 지운다. 초기값으로는 경로는 지우지 않는다.

만약에 파일 모드가 읽기 전용이고, 표준 입력이 tty이고, -f나 --force 옵션이 지정되지 않으면, rm 명령은 사용자에게 지정한 파일을 정말 지울것인지 물어본다. 이때, `y'나 `Y'를 입력해 주어야지만 그 파일을 지운다.

GNU rm 명령과 같이 getopt(3) 함수를 사용하는 모든 풀그림에서는 -- 옵션 다음에 오는 것은 옵션이 아닌 것으로 인식한다. 즉 파일 이름이 `-f' 라는 파일을 지우고자 한다면, 다음 두 방법을 사용한다.
    rm -- -f
또는
    rm ./-f
유닉스 rm 명령의 `-' 문자로 시작하는 옵션들 때문에 이런 기능들이 고안된 것이다.

  OPTIONS

-d, --directory
    `rmdir' 명령 대신에 `unlink'와 함께 경로를 지운다. unlink하기 전에 그 경로가 비어있는지 확인하지 않고, 그냥 unlink 해버린다. 이렇기 때문에, 만약에 그 지워지는 경로 안에 파일 있다면, 그 파일들의 종속성문제가 생길 수 있다.(접근 불가능 현상, 미아 파일.) 이 옵션을 사용 한 후에서는 fsck(8)로 파일 시스템을 검사하기 바란다. 이 옵션은 시스템 관리자만이 사용할 수 있다.

-f, --force
    지울 파일이 없을 경우에 아무런 메시지를 보여주지 않고 그냥 넘어간다. 이 옵션은 쉘 스크립트 안에서 사용될 때 유용하게 쓰인다.

-i, --interactive
    각 파일을 하나씩 지울 것인지 사용자에게 일일이 물어본다. 이때 `y' 나 `Y'를 눌러야지만 파일이 지워지다.

-r, -R, --recursive
    일반 파일이면 그냥 지우고, 경로면, 그 하위 경로와 파일을 모두 지운다.

-v, --verbose
    각각의 파일 지우는 정보를 자세하게 모두 보여준다.

--help
    도움말을 보여주고 마친다.

--version
    버전 정보를 보여주고 마친다.