summaryrefslogtreecommitdiff
path: root/static/v10/man1/rm.1
diff options
context:
space:
mode:
Diffstat (limited to 'static/v10/man1/rm.1')
-rw-r--r--static/v10/man1/rm.148
1 files changed, 48 insertions, 0 deletions
diff --git a/static/v10/man1/rm.1 b/static/v10/man1/rm.1
new file mode 100644
index 00000000..dfab84fa
--- /dev/null
+++ b/static/v10/man1/rm.1
@@ -0,0 +1,48 @@
+.pa 1
+.he 'RM (I)'1/20/73'RM (I)'
+.ti 0
+NAME rm -- remove (unlink) files
+.sp
+.ti 0
+SYNOPSIS rm__ [ -f__ ] [ -r__ ] name\d1\u ...
+.sp
+.ti 0
+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 designated 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 argument -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 directory.
+To remove directories per se see rmdir(I).
+.sp
+.ti 0
+FILES /etc/glob to implement -r__ flag
+.sp
+.ti 0
+SEE ALSO rmdir(I)
+.sp
+.ti 0
+DIAGNOSTICS "name: non existent"
+.br
+"name: not removed" if cannot remove
+.br
+"name: try again" error from fork
+.sp
+.ti 0
+BUGS When
+rm__ removes the contents of a directory under the
+-r__ flag, full pathnames are not printed in diagnostics.