Monday, February 14, 2011

chgrp linux command


The chgrp command is used to change the group that has access to files and directories. All files in linux belong to an owner, and a group. The owner is set by the chown command, and the group by the chgrp command.
Syntax:
chgrp newgroup filename(s) [-options]
Options :
       -c, --changes
              like verbose but report only when a change is made
       --dereference
              affect the referent of each symbolic link, rather than the symbolic link itself (this is the default)
       -h, --no-dereference
              affect each symbolic link instead of any referenced file (useful only on systems that can change the ownership of a symlink)
       --no-preserve-root do not treat '/' specially (the default)
       --preserve-root
              fail to operate recursively on '/'
       -f, --silent, --quiet
              suppress most error messages
       --reference=RFILE
              use RFILE's group rather than the specifying GROUP value
       -R, --recursive
              operate on files and directories recursively
       -v, --verbose
              output a diagnostic for every file processed
       The  following  options modify how a hierarchy is traversed when the -R option is also specified.  If more than one is specified, only the final
       one takes effect.
       -H     if a command line argument is a symbolic link to a directory, traverse it
       -L     traverse every symbolic link to a directory encountered
       -P     do not traverse any symbolic links (default)
       --help display this help and exit
       --version
              output version information and exit
Examples:
       1) chgrp tech /file.txt
              Change the group of /file.txt to "tech".
       2) chgrp -hR tech /file.txt
              Change the group of /file.txt and subfiles to "tech".


      

No comments:

Post a Comment