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