文件概念

在UNIX/Linux上 一切皆文件,包括设备文件和普通数据文件。

文件就是存储在外部存储器上的字节序列(字节流)。

流是程序输入或输出的一个连续的字节序列,设备(例如鼠标、键盘、磁盘、显示器、网络)的输入和输出都是用流来处理的。

按照数据构成又可分为 文本文件和二进制文件。

只由ASCII码字符构成的文件称之为文本文件,其余的都称之为二进制文件。 从另外的角度来看,我们应该认为所有的文件都是二进制文件,只是文本文件是一种特殊的二进制文件,其中只有ASCII码的字符。

外部存储器常用分为硬盘、U盘、SSD等等,在普通的计算机中经常作为外部存储的频率最高的是硬盘。