19ddb49cbSWarner Losh.\"- 29b50d902SRodney W. Grimes.\" Copyright (c) 1989, 1990, 1993, 1994 39b50d902SRodney W. Grimes.\" The Regents of the University of California. All rights reserved. 49b50d902SRodney W. Grimes.\" 59b50d902SRodney W. Grimes.\" This code is derived from software contributed to Berkeley by 69b50d902SRodney W. Grimes.\" the Institute of Electrical and Electronics Engineers, Inc. 79b50d902SRodney W. Grimes.\" 89b50d902SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without 99b50d902SRodney W. Grimes.\" modification, are permitted provided that the following conditions 109b50d902SRodney W. Grimes.\" are met: 119b50d902SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright 129b50d902SRodney W. Grimes.\" notice, this list of conditions and the following disclaimer. 139b50d902SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright 149b50d902SRodney W. Grimes.\" notice, this list of conditions and the following disclaimer in the 159b50d902SRodney W. Grimes.\" documentation and/or other materials provided with the distribution. 169b50d902SRodney W. Grimes.\" 4. Neither the name of the University nor the names of its contributors 179b50d902SRodney W. Grimes.\" may be used to endorse or promote products derived from this software 189b50d902SRodney W. Grimes.\" without specific prior written permission. 199b50d902SRodney W. Grimes.\" 209b50d902SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 219b50d902SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 229b50d902SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 239b50d902SRodney W. Grimes.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 249b50d902SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 259b50d902SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 269b50d902SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 279b50d902SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 289b50d902SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 299b50d902SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 309b50d902SRodney W. Grimes.\" SUCH DAMAGE. 319b50d902SRodney W. Grimes.\" 3215856298SBruce Evans.\" @(#)chflags.1 8.4 (Berkeley) 5/2/95 33c3aac50fSPeter Wemm.\" $FreeBSD$ 349b50d902SRodney W. Grimes.\" 357e81a152SDima Dorfman.Dd May 14, 2005 369b50d902SRodney W. Grimes.Dt CHFLAGS 1 379b50d902SRodney W. Grimes.Os 389b50d902SRodney W. Grimes.Sh NAME 399b50d902SRodney W. Grimes.Nm chflags 409b50d902SRodney W. Grimes.Nd change file flags 419b50d902SRodney W. Grimes.Sh SYNOPSIS 428fe908efSRuslan Ermilov.Nm 437e81a152SDima Dorfman.Op Fl h 449b50d902SRodney W. Grimes.Oo 459b50d902SRodney W. Grimes.Fl R 469b50d902SRodney W. Grimes.Op Fl H | Fl L | Fl P 479b50d902SRodney W. Grimes.Oc 489b50d902SRodney W. Grimes.Ar flags 49dd562b0eSPhilippe Charnier.Ar 509b50d902SRodney W. Grimes.Sh DESCRIPTION 519b50d902SRodney W. GrimesThe 52dd562b0eSPhilippe Charnier.Nm 539b50d902SRodney W. Grimesutility modifies the file flags of the listed files 549b50d902SRodney W. Grimesas specified by the 559b50d902SRodney W. Grimes.Ar flags 569b50d902SRodney W. Grimesoperand. 579b50d902SRodney W. Grimes.Pp 589b50d902SRodney W. GrimesThe options are as follows: 59dd562b0eSPhilippe Charnier.Bl -tag -width indent 609b50d902SRodney W. Grimes.It Fl H 619b50d902SRodney W. GrimesIf the 629b50d902SRodney W. Grimes.Fl R 639b50d902SRodney W. Grimesoption is specified, symbolic links on the command line are followed. 649b50d902SRodney W. Grimes(Symbolic links encountered in the tree traversal are not followed.) 657e81a152SDima Dorfman.It Fl h 667e81a152SDima DorfmanIf the 677e81a152SDima Dorfman.Ar file 687e81a152SDima Dorfmanis a symbolic link, 697e81a152SDima Dorfmanchange the mode of the link itself rather than the file to which it points. 709b50d902SRodney W. Grimes.It Fl L 719b50d902SRodney W. GrimesIf the 729b50d902SRodney W. Grimes.Fl R 739b50d902SRodney W. Grimesoption is specified, all symbolic links are followed. 749b50d902SRodney W. Grimes.It Fl P 759b50d902SRodney W. GrimesIf the 769b50d902SRodney W. Grimes.Fl R 779b50d902SRodney W. Grimesoption is specified, no symbolic links are followed. 7895a09b05SRuslan ErmilovThis is the default. 799b50d902SRodney W. Grimes.It Fl R 809b50d902SRodney W. GrimesChange the file flags for the file hierarchies rooted 819b50d902SRodney W. Grimesin the files instead of just the files themselves. 829b50d902SRodney W. Grimes.El 839b50d902SRodney W. Grimes.Pp 84ec9247d5SJohn PolstraThe flags are specified as an octal number or a comma separated list 85ec9247d5SJohn Polstraof keywords. 869b50d902SRodney W. GrimesThe following keywords are currently defined: 879b88faecSRuslan Ermilov.Pp 88fc6db5e3SGiorgos Keramidas.Bl -tag -offset indent -width ".Ar opaque" 89fc6db5e3SGiorgos Keramidas.It Ar arch , archived 909b88faecSRuslan Ermilovset the archived flag (super-user only) 919b88faecSRuslan Ermilov.It Ar opaque 929b88faecSRuslan Ermilovset the opaque flag (owner or super-user only) 939b88faecSRuslan Ermilov.It Ar nodump 949b88faecSRuslan Ermilovset the nodump flag (owner or super-user only) 95fc6db5e3SGiorgos Keramidas.It Ar sappnd , sappend 969b88faecSRuslan Ermilovset the system append-only flag (super-user only) 97fc6db5e3SGiorgos Keramidas.It Ar schg , schange , simmutable 989b88faecSRuslan Ermilovset the system immutable flag (super-user only) 99fc6db5e3SGiorgos Keramidas.It Ar sunlnk , sunlink 1009b88faecSRuslan Ermilovset the system undeletable flag (super-user only) 101fc6db5e3SGiorgos Keramidas.It Ar uappnd , uappend 1029b88faecSRuslan Ermilovset the user append-only flag (owner or super-user only) 103fc6db5e3SGiorgos Keramidas.It Ar uchg , uchange , uimmutable 1049b88faecSRuslan Ermilovset the user immutable flag (owner or super-user only) 105fc6db5e3SGiorgos Keramidas.It Ar uunlnk , uunlink 1069b88faecSRuslan Ermilovset the user undeletable flag (owner or super-user only) 1079b88faecSRuslan Ermilov.El 1089b50d902SRodney W. Grimes.Pp 1099b50d902SRodney W. GrimesPutting the letters 1109b88faecSRuslan Ermilov.Dq Ar no 111ab46875aSJohan Karlssonbefore or removing the letters 112ab46875aSJohan Karlsson.Dq Ar no 113ab46875aSJohan Karlssonfrom a keyword causes the flag to be cleared. 1149b50d902SRodney W. GrimesFor example: 115ab46875aSJohan Karlsson.Pp 116ab46875aSJohan Karlsson.Bl -tag -offset indent -width "nouchg" -compact 1179b88faecSRuslan Ermilov.It Ar nouchg 118ab46875aSJohan Karlssonclear the user immutable flag (owner or super-user only) 119ab46875aSJohan Karlsson.It Ar dump 120ab46875aSJohan Karlssonclear the nodump flag (owner or super-user only) 1219b88faecSRuslan Ermilov.El 1229b50d902SRodney W. Grimes.Pp 1237e81a152SDima DorfmanUnless the 1247e81a152SDima Dorfman.Fl H , 1257e81a152SDima Dorfman.Fl L , 1269b50d902SRodney W. Grimesor 1277e81a152SDima Dorfman.Fl h 1287e81a152SDima Dorfmanoptions are given, 129dd562b0eSPhilippe Charnier.Nm 1309b50d902SRodney W. Grimeson a symbolic link always succeeds and has no effect. 1319b50d902SRodney W. GrimesThe 1329b50d902SRodney W. Grimes.Fl H , 1339b50d902SRodney W. Grimes.Fl L 1349b50d902SRodney W. Grimesand 1359b50d902SRodney W. Grimes.Fl P 1369b50d902SRodney W. Grimesoptions are ignored unless the 1379b50d902SRodney W. Grimes.Fl R 1389b50d902SRodney W. Grimesoption is specified. 1399b50d902SRodney W. GrimesIn addition, these options override each other and the 1409b50d902SRodney W. Grimescommand's actions are determined by the last one specified. 1419b50d902SRodney W. Grimes.Pp 142601fc2b9SPhilippe CharnierYou can use "ls -lo" to see the flags of existing files. 1436fca4c7cSRuslan Ermilov.Sh EXIT STATUS 144d628d776SRuslan Ermilov.Ex -std 1459b50d902SRodney W. Grimes.Sh SEE ALSO 146601fc2b9SPhilippe Charnier.Xr ls 1 , 1479b50d902SRodney W. Grimes.Xr chflags 2 , 1489b50d902SRodney W. Grimes.Xr stat 2 , 1499b50d902SRodney W. Grimes.Xr fts 3 , 1509b50d902SRodney W. Grimes.Xr symlink 7 15151cf6329STom Rhodes.Sh BUGS 15251cf6329STom RhodesOnly a limited number of utilities are 15351cf6329STom Rhodes.Nm 15451cf6329STom Rhodesaware. 15561001d75STom RhodesSome of these tools include 15651cf6329STom Rhodes.Xr ls 1 , 15751cf6329STom Rhodes.Xr cp 1 , 15851cf6329STom Rhodes.Xr find 1 , 15961001d75STom Rhodes.Xr install 1 , 16051cf6329STom Rhodes.Xr dump 8 , 16151cf6329STom Rhodesand 16251cf6329STom Rhodes.Xr restore 8 . 16361001d75STom RhodesIn particular a tool which is not currently 16451cf6329STom Rhodes.Nm 16561001d75STom Rhodesaware is the 16661001d75STom Rhodes.Xr pax 1 16761001d75STom Rhodesutility. 168995369a6SDavid E. O'Brien.Sh HISTORY 169995369a6SDavid E. O'BrienThe 170dd562b0eSPhilippe Charnier.Nm 171c8da9b75SMike Pritchardcommand first appeared in 172c8da9b75SMike Pritchard.Bx 4.4 . 173