600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > linux文件属性详解及文件类型

linux文件属性详解及文件类型

时间:2023-03-20 07:16:09

相关推荐

linux文件属性详解及文件类型

drwxr-xr-x的意思解释:

ls -al得到如下列表:drwxr-xr-x 4 oracle dba 4096 May 20 11:47 oralog1drwxr-x--- 18 root root4096 May 20 13:51 root解释:d :第一位表示文件类型,d是目录文件、l是链接文件、-是普通文件、p是管道rwx :第2-4位表示这个文件的属主拥有的权限。r是读、w是写、x是执行r-x :第5-7位表示和这个文件属主所在同一个组的用户所具有的权限r-x :第8-10位表示其他用户所具有的权限比如:drwxr-xr-x 4 oracle dba 4096 May 20 11:47 oralog1表示oralog1是个目录,oracle拥有读写执行的权限,和oracle所在同一个dba组里的用户拥有只读和执行权限,剩下其他用户拥有只读和执行权限!

ls -al 的各段含义:

第1字段: 文件属性字段文件属性字段总共有10个字母组成,第一个字母表示文件类型,如果这个字母是一个减号”-”,则说明该文件是一个普通文件。字母”d”表示该文件是一个目录,字母”d”,是dirtectory(目录)的缩写。请注意,一个目录或者说一个文件夹是一个特殊文件,这个特殊文件存放的是其他文件和文件夹的相关信息。第2字段文件硬链接数或目录子目录数第3字段:文件拥有者第4字段:文件拥有者所在的组第5字段:文件文件大小(以字节为单位)第6字段:文件创建月份第7字段:文件创建日期第8字段:文件创建时间第9字段:文件名 (如果是一个符号链接,那么会有一个 “->”箭头符号,后面根一个它指向的文件)

rwxrwxrwx=777的解释:

针对字母的操作比较臃肿,可以简化为数字的写法,如超级权限777。其实就是数字相加得出的结果。

r:read就是读权限--数字4表示w:write就是写权限 --数字2表示x:excute就是执行权限 --数字1表示读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,-rw-r--r--用数字表示成644。这里总共会有10个“-”,第一个表示文件类型,如该文件是文件(-表示),文件夹(d表示),连接文件(l表示),后面9个按照三个一组分。如:rwxrwx--- 770表示此文件(文件夹)的拥有着和同组用户有读写及执行权限,其他用户组没任何权限。也就是前面三个表示所有者权限,中间三个表示同组用户权限,最后一组表示其他用户权限。注意:以上的其他用户,不包括root这个super user。

现在下面这张图就能看懂了吧

[root@VM_0_11_centos /]# ls -ltotal 72lrwxrwxrwx. 1 root root7 Apr 21 bin -> usr/bindr-xr-xr-x. 4 root root 4096 May 27 16:47 bootdrwxr-xr-x 2 root root 4096 Apr 21 datadrwxr-xr-x 19 root root 3000 May 27 16:47 devdrwxr-xr-x. 88 root root 12288 May 27 22:56 etcdrwxr-xr-x. 4 root root 4096 May 27 22:31 homelrwxrwxrwx. 1 root root7 Apr 21 lib -> usr/liblrwxrwxrwx. 1 root root9 Apr 21 lib64 -> usr/lib64drwx------. 2 root root 16384 Apr 21 lost+founddrwxr-xr-x. 2 root root 4096 Aug 12 mediadrwxr-xr-x. 2 root root 4096 Aug 12 mntdrwxr-xr-x. 3 root root 4096 Apr 21 optdr-xr-xr-x 89 root root0 May 27 16:47 procdr-xr-x---. 6 root root 4096 May 28 18:19 rootdrwxr-xr-x 24 root root 840 May 28 19:15 runlrwxrwxrwx. 1 root root8 Apr 21 sbin -> usr/sbindrwxr-xr-x. 2 root root 4096 Aug 12 srvdr-xr-xr-x 13 root root0 May 27 16:47 sysdrwxrwxrwt. 8 root root 4096 May 28 19:33 tmpdrwxr-xr-x. 13 root root 4096 Apr 21 usrdrwxr-xr-x. 19 root root 4096 May 27 16:47 var

二 文件类型

LINUX中的七种文件类型。

d 目录文件

l 符号链接(指向另一个文件,类似于瘟下的快捷方式)

s 套接字文件

b 块设备文件,二进制文件。

c 字符设备文件

p 命名管道文件

- 普通文件,或更准确地说,不属于以上几种类型的文件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。