.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH RM "1" "January 2023" "GNU coreutils 9.1" "User Commands"
.SH NAME
rm \- manual page for rm 9.1
.SH SYNOPSIS
.B rm
[\fI\,OPTION\/\fR]... [\fI\,FILE\/\fR]...
.SH DESCRIPTION
Remove (unlink) the FILE(s).
.TP
\fB\-f\fR, \fB\-\-force\fR
ignore nonexistent files and arguments, never prompt
.TP
\fB\-i\fR
prompt before every removal
.TP
\fB\-I\fR
prompt once before removing more than three files, or
when removing recursively; less intrusive than \fB\-i\fR,
while still giving protection against most mistakes
.TP
\fB\-\-interactive\fR[=\fI\,WHEN\/\fR]
prompt according to WHEN: never, once (\fB\-I\fR), or
always (\fB\-i\fR); without WHEN, prompt always
.TP
\fB\-\-one\-file\-system\fR
when removing a hierarchy recursively, skip any
directory that is on a file system different from
that of the corresponding command line argument
.TP
\fB\-\-no\-preserve\-root\fR
do not treat '/' specially
.TP
\fB\-\-preserve\-root\fR[=\fI\,all\/\fR]
do not remove '/' (default);
with 'all', reject any command line argument
on a separate device from its parent
.TP
\fB\-r\fR, \fB\-R\fR, \fB\-\-recursive\fR
remove directories and their contents recursively
.TP
\fB\-d\fR, \fB\-\-dir\fR
remove empty directories
.TP
\fB\-v\fR, \fB\-\-verbose\fR
explain what is being done
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
By default, rm does not remove directories. Use the \fB\-\-recursive\fR (\fB\-r\fR or \fB\-R\fR)
option to remove each listed directory, too, along with all of its contents.
.PP
To remove a file whose name starts with a '\-', for example '\-foo',
use one of these commands:
.IP
rm \fB\-\-\fR \fB\-foo\fR
.IP
rm ./\-foo
.PP
Note that if you use rm to remove a file, it might be possible to recover
some of its contents, given sufficient expertise and/or time. For greater
assurance that the contents are truly unrecoverable, consider using shred(1).
.PP
GNU coreutils online help:
Report any translation bugs to
Full documentation
or available locally via: info '(coreutils) rm invocation'
.SH AUTHOR
Written by Paul Rubin, David MacKenzie, Richard M. Stallman,
and Jim Meyering.
.SH COPYRIGHT
Copyright \(co 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
.br
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.