Linux命令:文件管理--chown--修改文件或目录的所有者和所属的组

 2015年03月19日    433     声明


chown命令用于修改某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,文件所有者及管理才拥有执行此命令的权限。用户可以是用户或者是用户D,用户组可以是组名或组ID。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。


语法格式

chown [选项]... [所有者][:[组]] 文件...
chmod [-cfhvR] [--help] [--version] user[:group] file... 


参数

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


示例

改变文件夹所有者和群组(递归)

chown -R www:www mysite
改变文件所有者
chown root: file1

改变文件群组

chown :log mysite.log