文件属性修改

每个文件的属性由左边第一部分的 10 个字符来确定(如下图)

 1.chown:  更改文件属主,也可以同时更改文件属组

        格式

               chown [–R] 属主名 文件名

              chown [-R] 属主名:属组名 文件名

         chown -R  test   1.log  :  将1.log 的属主改成test

2.chgrp:   特定修改文件的属组

   格式:  chgrp [-R] 属组名 文件名

            -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

      chgrp aa 1.txt  : 将文件1.txt属组设置为aa

3. chmod:  修改文件的操作权限

权限值: r 读取   w: 写 x: 可执行

r:4

w:2

x:1

格式: chmod [-R] xyz 文件或目录

数值方式设置权限

chmod 777 1.txt  :   将1.txt 属主和属组还有其他用户权限全部设置成:可读、可写、可执行

chmod 711 1.txt:   将1.txt 属组和其他用户设置成仅仅可执行

符号类型改变文件权限:

还有一个改变权限的方法,从之前的介绍中我们可以发现,基本上就九个权限分别是:

user:用户

group:组

others:其他

a: 代表所有

那么我们就可以使用 u, g, o 来代表三种身份的权限:

如果我们需要将文件权限设置为 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 文件名 来设定:

            chmod u=rwx,g=rx,o=r test1 // 修改 test1 权限

如果是要将权限去掉而不改变其他已存在的权限呢?例如要拿掉全部人的可执行权限

            chmod a-x test1:  去掉所有人可执行权限

            chmod a+x test1:  给所有人添加可执行权限

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/47598.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>