一、命令简介
Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令,chown 需要超级用户 root 的权限才能执行此命令。chown更改每个给定文件的用户和/或组所有权。如果只提供了所有者(用户名或数字用户ID),则该用户将成为每个给定文件的所有者,并且不会更改文件组。如果所有者后跟冒号和组名(或数字组ID),且两者之间没有空格,则文件的组所有权也会更改。如果用户名后面有冒号,但没有组名,则该用户将成为文件的所有者,并且文件组将更改为该用户的登录组。如果给出了冒号和组,但省略了所有者,则只更改文件组;在这种情况下,chown执行与chgrp相同的功能。如果只给出一个冒号,或者如果整个操作数为空,则所有者或组已更改。
二、使用示例
1、获取命令帮助
[root@s141 home]# chown –help
2、查看命令版本
3、修改文件所有者和属组
4、递归修改整个目录属主属组

5、修改链接属主属组

6、修改属组,属主保留

7、显示修改信息

8、L和H参数测试

三、使用语法及参数说明
1、使用语法
用法:chown [参数] user[:group] 文件
2、参数说明
| 参数 | 参数说明 |
|---|---|
| user | 新的文件拥有者的使用者 ID |
| group | 新的文件拥有者的使用者组(group) |
| -c | 显示更改的部分的信息 |
| -f | 忽略错误信息 |
| -h | 修复符号链接 |
| -v | 显示详细的处理信息 |
| -R | 处理指定目录以及其子目录下的所有文件 |
| –help | 显示辅助说明 |
| –version | 显示版本 |
3、遍历参数说明
以下选项修改了在还指定了-R选项时遍历层次结构的方式。如果指定了多个,则只有最后一个生效。
- -H 如果命令行参数是指向目录的符号链接,则遍历它
- -L 遍历遇到的每个指向目录的符号链接
- -P 不遍历任何符号链接(默认)
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202090.html原文链接:https://javaforall.net
