zoukankan      html  css  js  c++  java
  • 每天一个linux命令:chgrp

    1、命令简介

            chgrp(Change group) 用来将每个指定文件的所属组设置为指定值。如果使用 --reference,则将每个文件的所属组设置为与指定参考文件相同。

    2、用法

         chgrp [选项]... 用户组 文件...
     或:chgrp [选项]... --reference=参考文件 文件...

    3、选项

    image

    4、示例

    示例1:将log1的所属组修改为dba
    [root@oracledb dir1]# ll
    总用量 0
    -rw-r--r-- 1 root root 0 4月  24 15:04 log1
    [root@oracledb dir1]# chgrp  dba log1
    [root@oracledb dir1]# ll
    总用量 0
    -rw-r--r-- 1 root dba  0 4月  24 15:04 log1
    示例2:-v选项
    [root@oracledb dir1]# chgrp -v  dba log1
    "log1" 的所属组已保留为dba
    示例3:-R递归修改
    [root@oracledb ~]# ls -ld dir1/
    drwxr-xr-x 2 oracle dba 4096 4月  25 20:27 dir1/
    [root@oracledb ~]# chgrp  -Rv dba dir1
    "dir1/log1" 的所属组已保留为dba
    "dir1/log2" 的所属组已更改为dba
    "dir1" 的所属组已保留为dba
    实例4:所属组可以是ID
    [root@oracledb dir1]# ll
    总用量 0
    -rw-r--r-- 1 root dba 0 4月  24 15:04 log1
    [root@oracledb dir1]# chgrp 0 log1
    [root@oracledb dir1]# ll
    总用量 0
    -rw-r--r-- 1 root root 0 4月  24 15:04 log1
    实例5:将log2的所属组改为和log1一样
    [root@oracledb dir1]# ll
    总用量 0
    -rw-r--r-- 1 root root 0 4月  24 15:04 log1
    -rw-r--r-- 1 root dba  0 4月  25 20:27 log2
    [root@oracledb dir1]# chgrp  -v --reference=log1 log2
    "log2" 的所属组已保留为root
  • 相关阅读:
    学习笔记之Linux开发(C语言)
    Shell脚本文件操作
    学习笔记之Shell脚本的输出重定向
    学习笔记之正则表达式 (Regular Expressions)
    学习笔记之#pragma
    eclipse启动不了报错java was started but returned exit code=13
    学习笔记之APACHE ANT
    学习笔记之Linux / Shell
    学习笔记之DB2 9 Fundamentals 730
    windows远程关机重启
  • 原文地址:https://www.cnblogs.com/xqzt/p/5432651.html
Copyright © 2011-2022 走看看