linux查看文件属性、修改文件属性权限

一、查看当前目录下文件属性

ll:显示当前目录下所有(包括隐藏文件)文件及文件夹权限

ls -l:显示当前目录下未隐藏文件权限

linux查看文件属性、修改文件属性权限

每个文件的属性有最左边的十个字符来确定:

d开头表示为目录

-开头表示为文件

接下来三个一组,r为可读,w为可写,x为可执行,如果没有该权限,为-

1-3位为属主(文件的所有者)拥有该文件的权限

4-6位为属组(所有者的同组用户)拥有的权限

7-9为其他用户的权限

linux查看文件属性、修改文件属性权限

 之后为用户名

用户名后为组名

组名后为文件大小(字节数)

文件最后修改时间

文件名称

linux查看文件属性、修改文件属性权限

二、更改文件属性

1.chgrp(change group):改变文件的属组

对单个文件改变属组,chgrp 改变之后的属组 文件

如:chgrp sam test.txt

linux查看文件属性、修改文件属性权限

 对一个目录整体改变属组,返回上一级目录,使用-R命令,递归更改文件属组

如:chgrp -R sam test

linux查看文件属性、修改文件属性权限

2.chown(change owner):更改文件的属主和属组

chown [-R]递归 属主:属组 文件

如:chown [-R] sam test.txt

chown [-R] sam:dec test

linux查看文件属性、修改文件属性权限

3.chmod(change mode):更改文件的权限

使用数字:chmod [-R] xyz三位数字 文件

r:4   w:2   x:1  读写执行分别为421,加起来的三位数字分别为属主、属组和其它用户的执行权限,777即三者均拥有所有权限

如:chmod 777 test.txt

linux查看文件属性、修改文件属性权限

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

chmod u=rwx,g=rx,o=r 文件名

linux查看文件属性、修改文件属性权限

linux查看文件属性、修改文件属性权限