Linux chown 命令修改文件目录所有权

chown命令用于修改指定文件目录或符号链接所有权

2 min read
By myfreax
Linux chown 命令修改文件目录所有权
Linux chown 命令修改文件目录所有权

在Linux,所有文件都与所有者和组相关联。chown命令用于修改指定文件目录或符号链接所有权。

在讨论如何使用chown命令之前,让我们先回顾一下基本语法。chown命令 语法基本形式是[OPTIONS] USER[:GROUP] FILE(s)

USER是所有者的用户名或用户ID/UID,GROUP是用户组的名称或组的ID/GID,FILE(s)是一个或多个文件,目录或符号链接的名称。

使用ls -l命令可以查看文件目录的所有者。为了能够更改文件目录的所有权,运行chown命令的用户必须具有sudo权限或者是root用户。

chown 命令修改文件目录所有者

要更改文件的所有者,请运行chown命令,后跟所有者的用户名和目标文件。当指定多个文件目录时,请使用空格分隔文件目录。

在同时修改文件目录的所有者和所属组时,请使用冒号:分隔的用户名和组的名称,最后是以空格分隔一个或者文件与目录。

如果在冒号:后省略组的名称,即chown命令将文件所属组修改为指定用户的主要组。例如命令chown myfreax: file1

chown命令可以提供与chgrp命令相同的功能。如果仅仅是修改文件目录所属组,请在chown命令后跟冒号:以及组名称。例如命令chown :www-data file1

要递归修改所有文件和目录,请使用-r/--recursive选项。

sudo chown myfreax file1 dir1
sudo chown 1000 file2 dir1
chown myfreax: file1 dir1
chown :www-data file1 dir1
chown -r www-data: /var/www

结论

至此,您应该很好地理解如何使用Linux chown命令。如果您想了解chown命令的更多信息,请访问chown手册页。

Related Articles