GRM
Section: Misc. Reference Manual Pages (1L)
Index
Return to Main Contents
NAME
rm - remove files
SYNOPSIS
rm
[-dfirvR] [+directory] [+force] [+interactive] [+recursive]
[+verbose] path...
DESCRIPTION
This manual page
documents the GNU version of
rm.
rm
removes each given file. By default, it does not remove
directories.
If a file is unwritable, the standard input is a tty, and
the -f or +force option is not given,
rm
prompts the user for whether to remove the file. If the response
does not begin with `y' or `Y', the file is skipped.
GNU
rm,
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
either
-
rm -- -f
or
-
rm ./-f
The Unix
rm
program's use of a single `-' for this purpose predates the
development of the getopt standard syntax.
OPTIONS
- -d, +directory
-
Remove directories with `unlink' instead of `rmdir', and don't require
a directory to be empty before trying to unlink it. Only works for
the super-user.
- -f, +force
-
Ignore nonexistent files and never prompt the user.
- -i, +interactive
-
Prompt whether to remove each file. If the response does not begin
with `y' or `Y', the file is skipped.
- -r, -R, +recursive
-
Remove the contents of directories recursively.
- -v, +verbose
-
Print the name of each file before removing it.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
This document was created by
man2html,
using the manual pages.
Time: 08:57:00 GMT, February 14, 2025