其他
Linux文件系统
Linux文件系统
在Linux系统中所有的设备都统称为文件,所以同样必须要去学习下linux文件系统到底是何物???
进入系统后我们使用命令ls -ll 就可以查看根目录下所有文件的信息
dr-xr-xr-x. 2 root root 4096 Aug 11 07:02 bin
第一列字段的第一个字符就表示文件的文件类型
一:文件类型
1、- 普通文件,以touch,cp,tar,echo,cat等工具命令创建的文件都是普通文件,普通文件又分为以下三种:
纯文本文件:文件内容可以直接读取到数据(ASCL text)
3、b块设备文件
6、l链接文件
二:文件的扩展名
同样linux系统中的文件也有扩展名,不过意义不大,只是为了区分不同的文件
linux中常见的扩展名类型有以下几种:
1、.tar .tar.gz .tgz .zip 这类表示压缩文件
2、.sh 表示shell脚本文件
3、.html .php .jsp 网页文件
4、.conf 系统服务的配置文件
三:文件属性信息
每一个文件都有自己的属性信息,它的属性信息包括:索引节点、文件类型、权限信息、所有者、所属组、最近修改时间、大小、文件名或目录名、硬链接数量
Inode:索引节点,linux中存储设备或分区被格式化为文件系统后,一般都会分成二个部分,第一部分就是inode,第二部分为block,inode存储的是文件的属性信息,我们可以使用ls -i查看Inode编号
它也是有大小的,默认centos 5.x系统是128字节,centos6.x系统是256字节,
/BOOT分区为128字节
同样的方法也可以查看block大小