summaryrefslogtreecommitdiffstats
path: root/bin/chflags/chflags.1
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2008-03-09 12:10:24 +0000
committerrwatson <rwatson@FreeBSD.org>2008-03-09 12:10:24 +0000
commitf0bfd374ce10c7d8b8f9cec3106ac11de1c97abc (patch)
treea0b5f8693597ec7df88a72371382a8bdc7a6ae98 /bin/chflags/chflags.1
parentb588c3dd60b11c106d299fd786d09b6b6d28af14 (diff)
downloadFreeBSD-src-f0bfd374ce10c7d8b8f9cec3106ac11de1c97abc.zip
FreeBSD-src-f0bfd374ce10c7d8b8f9cec3106ac11de1c97abc.tar.gz
Make chflags(1) more chmod(1)-like (and more feature complete):
- Add -v to print file names as they are processed; -vv prints the flags change as well. - Add -f to ignore failures with the same semantics as chflags(1), neither printing an error nor affecting the return code. - Don't try to set the flags if they won't change. I made minor cosmetic tweaks to the code in the patch. MFC after: 1 week PR: 112827 Submitted by: Ighighi <ighighi at gmail.com>
Diffstat (limited to 'bin/chflags/chflags.1')
-rw-r--r--bin/chflags/chflags.116
1 files changed, 15 insertions, 1 deletions
diff --git a/bin/chflags/chflags.1 b/bin/chflags/chflags.1
index eb4f6e2..904c366 100644
--- a/bin/chflags/chflags.1
+++ b/bin/chflags/chflags.1
@@ -40,7 +40,7 @@
.Nd change file flags
.Sh SYNOPSIS
.Nm
-.Op Fl h
+.Op Fl fhv
.Oo
.Fl R
.Op Fl H | Fl L | Fl P
@@ -57,6 +57,12 @@ operand.
.Pp
The options are as follows:
.Bl -tag -width indent
+.It Fl f
+Do not display a diagnostic message if
+.Nm
+could not modify the flags for
+.Va file ,
+nor modify the exit status to reflect such failures.
.It Fl H
If the
.Fl R
@@ -79,6 +85,14 @@ This is the default.
.It Fl R
Change the file flags for the file hierarchies rooted
in the files instead of just the files themselves.
+.It Fl v
+Cause
+.Nm
+to be verbose, showing filenames as the flags are modified.
+If the
+.Fl v
+option is specified more than once, the old and new flags of the file
+will also be printed, in octal notation.
.El
.Pp
The flags are specified as an octal number or a comma separated list
OpenPOWER on IntegriCloud