14.2. 识别和使用文件类型

如果你是 Linux 的新手,你可能会由于不熟悉的文件扩展名(extension)而无法识别某些文件类型。文件扩展名是文件名的最后一个点之后的部分(在文件 sneakers.txt 中,“txt”是文件的扩展名)。

下面简单列出了一些文件扩展名和它们的含义:

14.2.1. 压缩的和归档的文件

关于使用 bzip2gzip 的文件以及 tar 文件的信息,请参阅第 14.3 节

14.2.2. 文件格式

14.2.3. 系统文件

14.2.4. 编程和脚本文件

文件扩展名不总是被使用或被一致地使用。那么,如果一个文件没有扩展名,或者它与它的扩展名不符时怎么办呢?

这个时候,file 命令就会对你有所帮助。

譬如,你找到了一个叫做 saturday 的文件,它没有扩展名。使用 file 命令,你就可以判定这个文件的类型:

file saturday

以上的例子中,命令 file saturday 会显示 ASCII text,告诉你它是文本文件。任何文本文件都应该可以使用 catmore、或 less 命令,或者使用 geditvi 之类的文本编辑器来阅读。

窍门窍门
 

要进一步学习 file 命令,请键入 man file 来阅读该命令的说明书页。

关于其它有用的读取文件命令的详情,请参阅第13章