小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
chown命令用于更改指定文件、目录或链接的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。
语法格式
chown [options] user[:group] file(s)
常用选项如下:
-c:效果类似-v参数,但仅显示更改部分的信息-f:忽略错误信息-h:只对符号连接的文件作修改,而不更改其他任何相关文件-R:递归处理,处理指定目录以及其子目录下的所有文件-v:显示详细的处理信息
user是新所有者的用户名或用户id,group是新组的名称或组id,file(s)是一个或多个文件、目录或链接的名称。
使用ls -l或者ll命令可以查看文件目录的所有者和所属的组。
示例
更改文件的所有者,chown命令后跟新所有者的用户名和目标文件。例如,更改file1文件的所有者为tigeriaf:
chown tigeriaf file1
要更改多个文件或目录的所有者,文件以空格隔开即可:
chown tigeriaf file1 file2
更改文件的所有者和组,使用chown命令后跟由冒号:分隔为新所有者和组。例如,更file1文件的所有者和组为tigeriaf和root组:
chown tigeriaf:root file1
如果在冒号:后省略组名,则将文件组更改为指定用户的组。
chown tigeriaf: file1
如果仅更改文件所属的组,使用chown命令后跟冒号:和新组名。例如,更改file1文件的所属组为root:
chown :root file1
原创不易,如果小伙伴们觉得有帮助,麻烦点个赞再走呗~
最后,感谢女朋友在工作和生活中的包容、理解与支持 !