*** empty log message ***
[coreutils.git] / man / rm.x
blobe57ef3fda560e5a67e66d766f79f0c8ca30cbf54
1 [DESCRIPTION]
2 This manual page
3 documents the GNU version of
4 .BR rm .
5 .B rm
6 removes each specified file.  By default, it does not remove
7 directories.
8 .P
9 If a file is unwritable, the standard input is a tty, and
10 the \fI\-f\fR or \fI\-\-force\fR option is not given,
11 .B rm
12 prompts the user for whether to remove the file.  If the response
13 does not begin with `y' or `Y', the file is skipped.
14 .LP
15 GNU
16 .BR rm ,
17 like every program that uses the getopt function to parse its
18 arguments, lets you use the
19 .I \-\-
20 option to indicate that all following arguments are non-options.  To
21 remove a file called `\-f' in the current directory, you could type
22 either
23 .RS
24 rm \-\- \-f
25 .RE
27 .RS
28 rm ./\-f
29 .RE
30 The Unix
31 .B rm
32 program's use of a single `\-' for this purpose predates the
33 development of the getopt standard syntax.
34 .SH OPTIONS