举荐:每天学一个 Linux 命令(11):cp

Github地址:

https://github.com/mingongge/...

命令简介

chown命令用来变更文件或目录的拥有者或所属群组,通过chown扭转文件的拥有者和群组。用户能够是用户名或者用户ID;组能够是组名或者组ID;文件是以空格离开的文件列表,文件名也反对通配符。

系统管理员常常应用chown命令,去扭转一个文件或目录的所属。普通用户是不能将本人所属文件或目录变成其它的拥有者。

语法格局

chown [选项] [用户或组] [文件或目录]
  • 用户:组:指定所有者和所属工作组。当省略“:组”,仅扭转文件所有者;
  • 文件:指定要扭转所有者和工作组的文件列表。反对多个文件和指标,反对shell通配符。

Linux/Unix 文件目录所属分为三级 : 拥有者、群组、其余。

  • root:零碎特权用户类,既 UID = 0 的用户
  • owner:所有者
  • group:所属组
  • other:其它人,不属于下面3类的所有其余用户

选项阐明

-c或--changes           #成果相似“-v”参数,但仅回报更改的局部;-f或--quite或—-silent    #不显示错误信息;-h或--no-dereference    #只对符号连贯的文件作批改,而不更改其余任何相干文件;-R或--recursive         #递归解决,将指定目录下的所有文件及子目录一并处理;-v或--version           #显示指令执行过程;--dereference          #成果和“-h”参数雷同;--help                 #在线帮忙--reference=<参考文件或目录>   #把指定文件或目录的拥有者与所属群组全副设成和参考文件或目录的拥有者与所属群组雷同;--version    #显示版本信息。

利用实例

将目录/usr/app及其上面的所有文件、子目录的文件主改成mingongge

chown -R mingongge /usr/app

应用mingongge用户能够有权限拜访文件test.txt

chown mingongge test.txt