/sys/doc/ Documentation archive

RM(I)                        1/20/73                        RM(I)

     rm  - remove (unlink) files

     rm [ -f ] [ -r ] name ...

     Rm removes the entries for one or more files from a directo-
     ry.  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, rm prints the file name
     and its mode, then reads a line from the standard input.  If
     the line begins with y, the file is removed, otherwise it is
     not.  The question is not asked if option -f was given or if
     the standard input is not a typewriter.

     If  a  designated  file  is a directory, an error comment is
     printed unless the optional argument -r has been  used.   In
     that case, rm recursively deletes the entire contents of the
     specified directory.   To  remove  directories  per se  see

     /etc/glob to implement the -r flag


     When  rm  removes  the  contents of a directory under the -r
     flag, full pathnames are not printed in diagnostics.

                              - 1 -