Linux 系统中的 chown 命令用于更改文件或目录的所有者和所属组。它是 change owner 的缩写。
chown 命令的一般形式如下:
chown [选项] 用户名 文件或目录
例如,要将文件 file.txt 的所有者更改为用户 john,可以使用以下命令:
chown john file.txt
还可以将文件的所有者和所属组同时更改,例如:
chown john:users file.txt
在这种情况下,文件 file.txt 的所有者将被更改为用户 john,所属组将被更改为组 users。
chown 命令还有许多选项可用,例如:
- -R:递归更改所有子目录和文件的所有者和所属组。
- -h:如果指定的文件是符号链接,则更改符号链接本身的所有者和所属组,而不是符号链接指向的文件的所有者和所属组。
下面是一些示例:
将目录 dir 的所有者和所属组递归更改为用户 john 和组 users:
chown -R john:users dir
将符号链接 link.txt 的所有者更改为用户 john:
chown -h john link.txt
注意,通常需要 root 权限才能使用 chown 命令更改文件或目