一生一世LINUX COMMAND ATLAS

LINUX COMMAND ATLAS · 命令详解

Linux chown 命令

更改文件所有权。仅在必要时使用提升后的权限。

GNU Coreutils

语法

命令格式
chown [OPTION]... [OWNER][:[GROUP]] FILE...

常用参数

7 个参数
参数说明
OWNER设置文件所有者;可使用用户名或数字 ID。
OWNER:GROUP同时设置所有者和组。
-R, --recursive递归更改所有权。
-h, --no-dereference在支持时作用于符号链接本身,而非目标。
-c, --changes仅报告所有权发生变化的文件。
-v, --verbose报告每个处理的文件。
--reference=RFILE从 RFILE 复制所有者和组。

用法示例

3 个示例

更改文件所有权。仅在必要时使用提升后的权限。

sudo chown user:group ./file

设置单个文件的所有者和组。

sudo chown alice:developers ./report.txt

更改目录树所有权(请仔细检查路径)。

sudo chown -R alice:developers ./project

使用提示

更改所有权通常需要管理员权限。递归操作会影响大量文件;使用 -R 前请确认路径。