This manual page
documents the GNU version of
removes each specified file. By default, it does not remove
If a file is unwritable, the standard input is a tty, and
the -f or --force option is not given,
prompts the user for whether to remove the file. If the response
does not begin with `y' or `Y', the file is skipped.
like every program that uses the getopt function to parse its
arguments, lets you use the
option to indicate that all following arguments are non-options. To
remove a file called `-f' in the current directory, you could type
rm -- -f
program's use of a single `-' for this purpose predates the
development of the getopt standard syntax.