一、文件与文件类型
Linux系统中有三种基本的文件类型:普通文件、目录文件、设备文件。
1、普通文件
普通文件分为文本文件和二进制文件
文本文件:文本文件以文本的ASCII码形式存储在计算机中。它是以“行”为基本结构的一种信息组织和存储方式。
二进制文件:这类文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们,只有通过相应的软件才能将其显示出来。常见的可执行程序、图形、图像、声音等文件都是二进制文件。
2、目录文件
目录文件用于管理和组织系统中的大量文件。在Linux系统中,目录以文件的形式存在,目录文件存储了一组相关文件的位置、大小等与文件相关的信息,目录文件简称目录。
3、设备文件
Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。从用户的角度来看,对I/O设备的使用和一般文件的使用一样,不必了解I/O设备的细节。设备文件可以细分为块设备文件和字符设备文件。前者存取是以字符块为单位的,后者则是以单个字符为单位的。
二、目录
Linux系统以目录的方式来组织和管理系统中的所有文件。目录将所有文件的说明信息采用树形结构组织起来,有时也将目录称作文件夹,即存放文件的地方。这个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”称为“目录”或者“文件夹”,“叶子”则是一个个的文件。
<