在UNIX/Linux中找到文件夹的组名

时间:2020-01-09 10:38:24  来源:igfitidea点击:

如何在Linux中找出目录的所有者和组?
如何在Unix中找到文件夹的组名?

Unix和Linux用户分为几组。
每个用户至少在一个组中,也可能在其他第二组中。
组成员资格可以使您独占访问属于该组的文件和目录。
组成员身份还使您可以访问硬件设备等。

在UNIX中找到文件夹的组名

在UNIX和Linux中发现文件夹的组名的过程如下:

  • 打开终端应用程序
  • 在以下文件夹中运行命令:ls -ld/path/to/folder
  • 要查找名为/etc /的目录的所有者和组,请使用:stat/etc /
  • 使用Linux和Unix GUI文件管理器找到文件夹的组名

让我们详细查看一些示例。

如何在Linux中查找目录的所有者和组

假设您要查找$HOME/Downloads /文件夹的组名,请运行:

ls -ld $HOME/Downloads/

第二种方法是运行stat命令,如下所示:

stat /etc/
stat /home/Hyman/Downloads/

查找GID(组ID)和UID(用户ID):

使用GUI在Linux或UNIX中查找文件夹的组名

nautilus是为GNOME 3桌面设计的文件管理器。

  • 启动nautilus。
  • 选择文件夹。
  • 右键单击它。
  • 选择"属性",然后单击"权限"标签

如何在Linux或Unix中检查目录的所有权限

另一个选择是仅运行以下stat命令:

stat -c "User:%U Group:%G" /path/to/dir/
stat -c "User:%U Group:%G" /etc/

输出示例:

User:root Group:root

可以为指定的FORMAT传递-c选项,而不是默认值。
在此示例中:

  • 所有者的"%U"用户名
  • 所有者的%G组名称