Linux文件及文件属性

 

Linux文件及文件系统

一. 文件类型

Linux文件主要分为四类:普通文件、目录文件、连接文件和设备文件

 

(1)  普通文件

如同Windows下文件一样,是用户最常用的文件

 

(2)  目录文件

知识复习:索引节点:Linux每个文件都被赋予一个唯一的数值,而这个数值被称作为索引节点,索引节点存储在一个称为索引节点表(Node Table)中,该表在磁盘格式化时被分配。每个实际的磁盘或分区都有其自己的索引节点表。一个索引节点包含文件的所有信息,包括磁盘上数据的地址和文件类型;

 

Linux把索引节点号1赋予根目录。所以根目录文件包括:文件名、目录名及他们各自的索引节点号的列表

 

(3)  连接文件

链接文件类似于Windows中的“快捷方式”,但是功能更加强大,它可以实现对 不同目录、文件系统甚至是不同的机器上的文件的直接访问,并不必占用磁盘空间

 

 

(4)  设备文件

Linux把设备当做文件一样来操作,在Linux下与设备相关的文件存放在/dev目录下(块设备文件和字符设备文件)

 

 

 Linux文件及文件属性_第1张图片

二. 文件属性

 Linux文件及文件属性_第2张图片

三. 文件系统

1.   ext2和ext3

ext3是现在Linux下常见的默认文件系统,是ext2的升级版,优点:可用性、数据完整性、速度、易于优化,采用日志式管理机制

 

 

2.   swap文件系统

Linux中用作交换分区使用

 

3.   vfat文件系统

Linux中把DOS中采用的FAT文件系统称为vfat

 

4.   NFS网络文件系统,可以方便的在局域网内共享文件,在嵌入式领域常用作调试

5.   ISO9660文件系统

光盘所用的文件系统

你可能感兴趣的:(linux,windows,dos,ext,嵌入式,磁盘)