chown 命令用来变更文件或目录的拥有者或所属群组,通过 chown 改变文件的拥有者和群组。用户可以是用户名或者用户 ID;组可以是组名或者组 ID;文件是以空格分开的文件列表,文件名也支持通配符。

命令格式

chown [选项] [用户或组] [文件或目录]
-c或--changes           #效果类似“-v”参数,但仅回报更改的部分;
-f或--quite或—-silent    #不显示错误信息;
-h或--no-dereference    #只对符号连接的文件作修改,而不更改其他任何相关文件;
-R或--recursive         #递归处理,将指定目录下的所有文件及子目录一并处理;
-v或--version           #显示指令执行过程;
--dereference          #效果和“-h”参数相同;
--help                 #在线帮助
--reference=<参考文件或目录>   #把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同;
--version    #显示版本信息。

实例

将文件test.md拥有者改为nic

chown nic test.md

将目录/home/nic/develop及其下面的所有文件、子目录的文件拥有者改为nic

chown -R nic /home/nic/develop