首页 > 代码库 > linux系统文件属性知识讲解

linux系统文件属性知识讲解

Linux中的文件类型

在linux系统中,可以说一切皆文件


linux下扩展名的作用

1).tar、.tar.gz、.tgz、.zip、.tar.bz 表示压缩文件,创建命令一般为tar、zip、gzip等

2).sh 表示shell脚本文件,通过shell语言开发的程序

3).pl表示perl语言文件,通过perl语言开发的程序

4).py 表示python语言文件,通过python语言开发的程序

5).html、.htm、.php、.jsp、.do 表示网页语言的文件

6).conf表示系统服务的配置文件

7).rpm 表示rpm安装包文件

运维开发语言:shell、python、php三者之一,至少会一个,最好会两个。


linux系统文件属性知识讲解


案例:

391699 -rw-r--r--. 1 root root 0 Jan 14 22:41 oldboy


第一列:391699为indoe号,索引节点indoe

第二列:-rw-r--r--. 前面的“-”为普通文件(文件或目录的类型),r(4)读权限,w(2)写权限,x(1)执行权限,“w-r“所属主的权限,”r--“归属组的权限,”r--“其他人的权限

-:普通文件

l:软链接,相当于windows的快捷方式

d:目录,相当于windows的文件夹

b:块设备,硬盘就是一个例子

c:字符设备文件,给你说你不懂,鼠标,键盘算是

s、p:这些文件关系到系统的数据结构和管道(pipe),通常很少见到

第三列:1 表示为硬链接数

第四列:root 表示用户的属主

第五列:root 表示用户组的归属组

第六列:0 表示文件或目录的大小

第七列、第八列、第九列:Jan 14 22:41 表示文件或目录的最近一次更改的日期

第十列:oldboy 表示文件或目录的名称


find 命令下的 -type 类型

-type:查找某一类型文档

b:块设备文档

d:目录

c:字符设备文档

P:管道文档

l:符号链接文档

f:普通文档


索引节点indoe

indoe概述:

硬盘要分区,然后格式化,创建文件系统。

硬盘分为两部分:第一部分Indoe节点;第二部分Block

Block是用来存储实际数据用的,例如:照片,视频等普通文件数据,而Indoe就是用来存储这些数据属性信息的,indoe包含的属性信息包括文件大小、属主、归属组的用户组、读写权限、文件类型、修改时间,还包含指定文件实体的指针功能(indoe节点————block的对应关系)等,但是,唯独不包含文件名


本文出自 “小杨” 博客,请务必保留此出处http://aqiang.blog.51cto.com/6086626/1892066

linux系统文件属性知识讲解