以root身份登录linux之后,进入home目录后,执行ls -al看到下面的内容
[root@localhost home]# ls -al
总计 76
drwxr-xr-x 8 root root 4096 07-19 18:15 .
drwxr-xr-x 24 root root 4096 07-31 09:22 ..
-rw-r--r-- 1 root root 12 07-19 15:13 cmp
-rw-r--r-- 1 root root 644 07-19 16:25 di1.zip
drwxr-xr-x 3 root root 4096 07-19 16:12 dir1
-rw-r--r-- 1 root root 10240 07-19 15:34 dir1.tar
-rw-r--r-- 1 root root 115 07-19 16:02 dir1.tar.gz
-rw-r--r-- 1 root root 142 07-19 16:24 dir1.zip
drwxr-xr-x 3 root root 4096 07-19 15:39 home
drwx------ 3 502 502 4096 07-19 18:15 jian
drwx------ 3 jian jian 4096 07-19 18:16 kai
-rw-r--r-- 1 root root 9 07-19 15:14 lp
drwx------ 21 luoweijian luoweijian 4096 07-31 09:24 luoweijian
drwxr-xr-x 3 root root 4096 07-19 15:20 pir
-rwxr-x--x 1 root root 0 07-19 16:27 test
----------------------------------------------------------------------------------------------------------------
以下面的内容格式为例子来讲解:
-rw-r--r-- 1 root root 9 07-19 15:14 lp
第一列代表这个文件的类型与权限(permission),这里共有10个字符,第一字符代表这个文件是“目录、文件或链接文件等”
1、若是【d】(实际中不存在【】),则是目录 2、若是【-】,则是文件 3、若是【l】,则是链接文件(linkfile)
上面三种是常见的文件类型,4、当然还有【b】,则表示设备文件里面有可供存储的接口设备。5、若是【c】,则表示设备文件里的串行端口设备,例如键盘、鼠标(一次性读取设备)。
接下来的的字符串,以3个为一组,且均为“rwx”的个参数的组合,分别代表可读、可写、可执行,如果没有权限的话,
就会以减号【-】出现。第一组为“文件所有者的权限”、第二组为“同用户组的权限”、第三组为“其他非本用户组的权限”。
即User、Group、Others三种身份权限。
上面例子中【-】表示该文件是一个文件,文件名为lp,连接数为1,文件所有者为root,(第一个root),文件所属用户组也为root(第二个root),文件大小为9B,创建或者最近修改日期为07-19 15:14。接下来要分析的是rw-r--r-- ,123代表,拥有者的权限,本例中为,可读、可写、不可执行(rw-),456代表,同用户组用户权限,本例中为,可读、不可写、不可执行(r--),789代表,其他用户权限,与同用户组权限一样。同时注意到rwx所在的位置是不会改变的,有该权限就会显示字符,没有该权限就变成减号【-】就是了。
好咯,Linux文件属性就讲这么多。