linux文件属性如下:

[root@www ~]# ll -ih test.txt
6050 -rw-r--r--. 1 root root 610 8月  26 05:29 test.txt

第一个字段 6050:inode节点,每个文件或目录有唯一的inode号,读取文件时会根据文件名找到indoe节点;

第二个字段的前一个字符 -:文件类型,普通文件为-,目录为d,块设备为b,链接文件为l,串行端口设备为c;

第二个字段的后九个字符 rw-r--r--:文件所有者的权限,文件所属组的权限,其他人的权限;

第二个字段的最后一个字符 . :与SELlinux有关;

第三个字段 1:硬链接的数量,表示有多少文件名连接到此inode点,某个文件的多个入口;

第四 五个字段 root root:文件所有者,文件所属组

第六个字段 610:文件大小

第七个字段 8月  26 05:29:文件的创建时间或最近一次修改时间,modification time

第八个字段 test.txt:文件名


rwx权限对目录与文件的意义

文件:

r:是否可读文件,如cat 文件,more文件,less文件

w:是否可写文件,如vi,sed,vim(新建文件默认权限是rw_r_ _r_ _)

x:是否可执行文件


目录:

r:是否可读取目录,如ls命令

w:是否可更改目录结构列表,如在目录下新建文件touch,删除文件和子目录rm rmdir,文件重命名mv,移动文件mv(此权限非常重要,故而创建新目录默认的权限时rwxr_xr_x)

x:是否可进入此目录,cd命令


文件属性涉及的命令:

实例1.修改文件权限--chmod,root权限

选项 -R 递归

[root@www ~]# ll a.sh
-rw-r--r--. 1 root root 0 8月  26 20:51 a.sh
[root@www ~]# chmod +x a.sh
[root@www ~]# ll a.sh
-rwxr-xr-x. 1 root root 0 8月  26 20:51 a.sh
[root@www ~]# chmod 775 a.sh
[root@www ~]# ll a.sh
-rwxrwxr-x. 1 root root 0 8月  26 20:51 a.sh
[root@www ~]#

注意:

[root@www data]# chmod +w test                #在目录上是无法成功的。暂时不知道为什么
[root@www data]# ls -ld test
drwxr-xr-x 2 root root 1024 Sep 12 17:06 test
[root@www data]# chmod o+w test                #只能这样
You have mail in /var/spool/mail/root
[root@www data]# ls -ld test
drwxr-xrwx 2 root root 1024 Sep 12 17:06 test
[root@www data]# chmod o-w test
[root@www data]# ls -ld test
drwxr-xr-x 2 root root 1024 Sep 12 17:06 test
[root@www data]# chmod 757 test                    #或者这样
[root@www data]# ls -ld test
drwxr-xrwx 2 root root 1024 Sep 12 17:06 test
[root@www data]#

实例2.更改文件所有者和所属组,chown和chgrp

选项 -R 递归

[root@www ~]# chown yang.test a.sh
[root@www ~]# ll a.sh
-rwxrwxr-x. 1 yang test 0 8月  26 20:51 a.sh
[root@www ~]# chgrp root a.sh
[root@www ~]# ll a.sh
-rwxrwxr-x. 1 yang root 0 8月  26 20:51 a.sh
[root@www ~]#

实例3.更改文件的modification time,ctime和atime,使用touch命令

[root@www ~]# ll a.sh
-rwxrwxr-x. 1 yang root 19 8月  27 03:27 a.sh
[root@www ~]# touch a.sh      #若文件存在则修改文件的modification time
[root@www ~]# ll a.sh
-rwxrwxr-x. 1 yang root 19 8月  27 03:29 a.sh
[root@www ~]#