RM (I) 1/20/73 RM (I)
NAME rm -- remove (unlink) files
SYNOPSIS rm [ -f ] [ -r ] name ...
1
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 there is no write permission to a file desig-
nated to be removed, rm will print the file name,
its mode and then read a line from the standard
input. If the line begins with 'y', the file is
removed, otherwise it is not. The optional argu-
ment -f prevents the above interaction.
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 di-
rectory. To remove directories per se see
rmdir(I).
FILES /etc/glob to implement -r flag
SEE ALSO rmdir(I)
DIAGNOSTICS "name: non existent"
"name: not removed" if cannot remove
"name: try again" error from fork
BUGS When rm removes the contents of a directory under
the -r flag, full pathnames are not printed in
diagnostics.