Linux chgrp 命令 | Linux 更改组2025年3月17日 | 阅读 3 分钟 Linux chgrp 命令用于更改文件或目录的组所有权。在 Linux 文件系统 中,每个文件都与其对应的所有者和组相关联,并具有读、写和执行权限。 语法选项chgrp 命令支持以下命令行选项 -c, --changes: 类似于 'verbose' 选项,但仅在进行更改时报告。 -f, --silent, --quiet: 用于抑制大多数错误消息。 -v, --verbose: 用于显示已处理的每个文件的诊断信息。 --dereference: 用于影响每个符号链接的实际目标,而不是符号链接本身。 -h, --no-dereference: 用于更改符号链接本身,而不是符号链接指向的文件。 --no-preserve-root: 用于不特别对待根目录 ('/')。 --preserve-root: 在默认命令无法对 '/' 进行递归操作时使用。 --reference=RFILE: 用于使用 RFILE 的组,而不是指定的组。 -R, --recursive: 用于递归地操作文件和目录。该选项指定了 '-R' 选项的遍历方式。 -H: 用于遍历目录的符号链接。 -L: 用于遍历遇到的所有目录的符号链接。 -P: 如果指定此选项,则不会遍历任何符号链接(默认)。 --help: 用于显示帮助手册,其中包含支持的命令行选项的简要信息。 --version: 用于显示版本信息。 chgrp 命令的示例让我们看以下 chgrp 命令的示例
更改文件的组所有权我们可以更改任何特定文件的组。要更改文件的组所有权,请按如下方式执行命令 上面的命令会将文件 'Demo1.txt' 的组更改为 Javatpoint。请看下面的输出 ![]() 从上面的输出可以看出,'groups' 命令 用于列出系统中可用的组。并且,chgrp 命令使用了 sudo 执行,因为它需要 sudo 权限。 更改文件夹的组所有权要更改文件夹的组所有权,请按如下方式使用文件夹名执行 'chgrp' 命令 上面的命令将更改 'Newdirectory' 文件夹的组所有权。请看下面的输出 ![]() 如果 chgrp 命令成功执行,它将不产生任何输出。要确认更改,请执行 "ls -l" 命令。 递归地更改文件夹及其内容的组所有权我们可以通过应用一些规则来递归地更改文件或文件夹的组所有权。要递归地更改文件夹及其内容的组所有权,请按如下方式执行命令 考虑下面的输出 ![]() 使用参考文件的组名更改组我们可以通过使用另一个文件或目录的组名来更改文件的组。要使用任何其他文件或目录的参考来更改另一个文件的组,请按如下方式执行命令 上面的命令将使用 'Nwdirectory' 的参考来更改 'ref.txt' 的组。请看下面的输出 ![]() 下一主题Linux 文件权限 |
Linux 文件系统有许多硬链接和符号链接。链接是文件名和磁盘空间中实际数据字节之间的连接。多个文件名可以链接到相同的数据。Linux OS 中有两种类型的链接:硬链接和软链接……
阅读 2 分钟
使用 rm 命令删除链接 可以使用 rm 命令删除链接。查看上面的截图,目录链接包含硬链接和软链接。使用 rm 命令,我们删除了这两个链接。主题 Linux Shell 命令……
阅读1分钟
文件权限 Linux 系统中的所有三个所有者(用户所有者、组、其他人)都有三种类型的权限。九个字符表示三种权限。读 (r):读权限允许您打开并读取文件内容。但是您...
阅读 3 分钟
Linux/Unix 中的 Chmod 命令及示例 Linux chmod 命令用于更改文件和目录的访问权限。它代表更改模式。它不能更改符号链接的权限。即使它在递归目录遍历中忽略了遇到的符号链接。在 Linux 中……
阅读 6 分钟
符号链接 符号链接也称为软链接。使用 ln -s 命令创建软链接。它不链接到 Inodes,而是创建一个映射名称。它创建自己的 Inode 号。示例:ln -s xyz symlink_to_xyz 查看上面的快照,我们创建了一个...
阅读1分钟
高级文件权限 目录上的粘滞位 可以通过在目录上设置粘滞位来保护文件,防止不拥有它的其他用户删除它们。它显示在与其他人执行权限相同的位置。它由……表示。
阅读 2 分钟
Linux/Unix 中的 Chown 命令及示例 用于更改用户或组的文件、目录或符号链接的所有权。chown 代表更改所有者。在 Linux 中,每个文件都与相应的拥有者或组相关联。Linux 系统可能有多个用户……
阅读 6 分钟
目录 什么是目录 目录是一个表,其中包含其所有文件的 Inode 号,并将其连接到文件系统。示例:ls -ali new1 查看上面的截图,命令“ls -ali new1”显示目录 new1 中的所有文件。点 (.) 和 点点 (..) 通过查看……
阅读1分钟
Linux Inodes Inode 号是 Linux 和所有 Unix 类型系统中所有文件的唯一编号。当系统上创建文件时,会为其分配文件名和 Inode 号。通常,要访问文件,用户会使用……
阅读 2 分钟
Linux 文件所有权 每个 Linux 系统都有三种所有者: 用户:用户是创建文件的人。默认情况下,创建文件的任何人都会成为文件的所有者。用户可以创建、删除或修改文件。组:组可以包含多个用户……
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India