内容来源于人民邮电出版社《Linux命令应用大词典》

讲述729个命令,1935个例子

学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可

争取每天都发布内容


本文出自 “airfish2000” 博客,更多命令查看博客:

http://airfish2000.blog.51cto.com/10829608/1870467


chown命令

使用chown命令可以更改文件和目录的用户所有者和组群所有者。

命令语法:

chown [选项] [用户.组群] [文件|目录]

chown [选项] [用户:组群] [文件|目录]

命令中各选项的含义如表所示。

                                  chown命令选项含义

选项

含义

-R

将下级子目录下的所有文件和目录的所有权一起更改

-h  

会影响符号链接本身,而非符号链接所指示的目的地

-c  

类似于-v选项,但是只在有更改时才显示结果

-f  

去除大部份的错误信息

-v

为处理的所有文件显示诊断信息

-P       

不遍历任何符号链接(默认)

-L  

遍历每一个遇到的通到目录的符号链接

-H 

如果命令行参数是一个通到目录的符号链接,则遍历符号链接

 

例:将文件ah的用户所有者改成newuser

[root@rhel~]# chown newuser ah

例:将文件ah的组群所有者更改成newuser

[root@rhel~]# chown :newuser ah

例:将文件ah的用户所有者和组群所有者一起更改成root

[root@rhel~]# chown root.root ah

例:将文件ah的组群所有者更改成newuser

[root@rhel~]# chown .newuser ah

例:将目录/root/b连同它的下级文件和子目录的用户所有者和组群所有者更改为newuser

[root@rhel ~]# chown -R newuser.newuser /root/b