Add -R as a synonym to -r for rm(1)

Some scripts require this.
This commit is contained in:
sin 2013-12-12 13:15:07 +00:00
parent 544857623b
commit 7f6d5653c6
2 changed files with 6 additions and 2 deletions

5
rm.1
View File

@ -3,7 +3,7 @@
rm \- remove files and directories rm \- remove files and directories
.SH SYNOPSIS .SH SYNOPSIS
.B rm .B rm
.RB [ \-fr ] .RB [ \-fRr ]
.RI [ file ...] .RI [ file ...]
.SH DESCRIPTION .SH DESCRIPTION
.B rm .B rm
@ -13,6 +13,9 @@ removes the given files and directories.
.B \-f .B \-f
ignore files that cannot be removed. ignore files that cannot be removed.
.TP .TP
.B \-R
equivalent to -r.
.TP
.B \-r .B \-r
remove directories recursively. remove directories recursively.
.SH SEE ALSO .SH SEE ALSO

3
rm.c
View File

@ -10,7 +10,7 @@
static void static void
usage(void) usage(void)
{ {
eprintf("usage: %s [-fr] FILE...\n", argv0); eprintf("usage: %s [-fRr] FILE...\n", argv0);
} }
int int
@ -20,6 +20,7 @@ main(int argc, char *argv[])
case 'f': case 'f':
rm_fflag = true; rm_fflag = true;
break; break;
case 'R':
case 'r': case 'r':
rm_rflag = true; rm_rflag = true;
break; break;