29. chgrp

用法:chgrp [选项]... 用户组 文件...  或:chgrp [选项]... --reference=参考文件 文件... 将每个指定<文件>的属组变更至指定<用户组>。 使用 --reference 选项时,把指定<文件>的属组设置为与<参考文件>相同。

  • --help 显示此帮助信息并退出
  • --version 显示版本信息并退出
  • -c, --changes 类似 verbose 选项,但仅在做出修改时进行报告
  • -f, --silent, --quiet 不显示大多数错误消息
  • -v, --verbose 输出各个处理的文件的诊断信息
  • --dereference 影响每个符号链接的原始引用文件(这是默认行为),而非符号链接本身
  • -h, --no-dereference 只影响符号链接,而非被引用的任何文件(仅当系统支持更改符号链接的所有者时,该选项才有用)
  • --no-preserve-root 不特殊对待“/”(默认行为)
  • --preserve-root 不允许在“/”上递归操作
  • --reference=参考文件 使用<参考文件>的属组信息而非指定一个<用户组>的值
  • -R, --recursive 递归操作文件和目录 以下选项是在指定了 -R 选项时被用于设置如何遍历目录结构体系。如果您指定了多于一个选项,那么只有最后一个会生效。
    • -H 如果命令行参数是一个指向目录的符号链接,则对其进行遍历
    • -L 遍历每一个遇到的指向目录的符号链接
    • -P 不遍历任何符号链接(默认)

示例: chgrp staff /u 将 /u 的属组更改为"staff"。 chgrp -hR staff /u 将 /u 及其子目录下所有文件的属组更改为"staff"。

results matching ""

    No results matching ""