首页 > 编程笔记 > Linux命令 阅读:16

Linux chown命令:改变文件的用户和用户组(附带实例)

在 Linux 环境中,chown 命令来自英文词组 change owner 的缩写,其功能是改变文件或目录的用户和用户组信息。

注意,管理员可以改变一切文件的所属信息,而普通用户只能改变自己文件的所属信息。

chown 命令的语法格式如下:
chown 参数 所属主:所属组 文件名
常用参数见下表:

参数 功能 参数 功能
-c 显示所属变更信息 -v 显示执行过程详细信息
-f 若该文件拥有者无法被更改也不显示错误 --help 显示帮助信息
-h 仅对链接文件(而非真正指向的文件)进行更改 --no-preserve-root 不特殊对待根目录
-P 不遍历任何符号链接 --preserve-root 不允许在根目录上执行递归操作
-R 递归处理所有子文件 --version 显示版本信息

【实例 1】改变指定文件的所属主与所属组:

[root@Clinux ~]# chown root:root File.txt


【实例 2】改变指定文件的所属主与所属组,并显示过程:

[root@Clinux ~]# chown -c linuxprobe:linuxprobe /Dir
changed ownership of '/Dir' from root:root to linuxprobe:linuxprobe


【实例 3】改变指定目录及其内部所有子文件的所属主与所属组:

[root@Clinux ~]# chown -R root:root /Dir

相关文章