SYNOPSIS

       rm [-fiRr] file ...


DESCRIPTION

       Rm  removes  the entries for one or more files from a directory.  If an
       entry was the last link to the file, the file is destroyed.  Removal of
       a file requires write permission in its directory, but neither read nor
       write permission on the file itself.

       If a file has no write permission and the standard input is a terminal,
       its permissions are printed and a line is read from the standard input.
       If that line begins with `y' the file is deleted,  otherwise  the  file
       remains.

       When  rm  encounters a symbolic link, the link will be removed, but its
       target will remain in the file hierarchy.

       The rm command accepts the following options:

       -f     No questions are asked and neither error  messages  are  printed
              nor  the  exit  status is affected in case of nonexistent files.
              /usr/5bin/rm and /usr/5bin/s42/rm will not print an  error  mes-
              sage  if  removal  of a file failed.  For /usr/5bin/posix/rm and
              /usr/5bin/posix2001/rm,  any  previous  occurrences  of  the  -i
              option are ignored.

       -i     Causes rm to ask for confirmation before deleting any file, and,
              unter   -r,   whether   to   examine   each   directory.     For
              /usr/5bin/posix/rm   and  /usr/5bin/posix2001/rm,  any  previous
              occurrences of the -f option are ignored.

       -R     Same as -r.  This option has been introduced by POSIX.2.

       -r     Rm will recursively delete the entire  contents  of  directories
              given  as  operands,  and  the  directory  itself.  Without this
              option, an error comment is printed if a designated  file  is  a
              directory.


ENVIRONMENT VARIABLES

       SYSV3  Causes the text of some messages to be changed.


SEE ALSO

       rmdir(1), unlink(2), rmdir(2)


NOTES

       It  is  forbidden to remove the files `.' and `..'  merely to avoid the
       antisocial consequences of inadvertently doing something  like  `rm  -r
       .*'.

       With  /usr/5bin/rm  and  /usr/5bin/s42/rm,  a single `-' can be used to
       indicate the end of the options list, as with `rm - -file'.  If `--' is
       used  to  terminate  the  options list, though, a following `-' will be

Man(1) output converted with man2html