下面是文件扩展名的简要列表和他们的说明:
压缩和打包文件:
.bz2 — bzip2压缩文件
.gz — gzip压缩文件
.tar —tar打包文件
.tbz — tar打包并用bzip压缩的文件
.tgz — tar打包并用gzip压缩的文件.
文件格式
.au — audio文件
.gif — GIF图象文件
.html/.htm — HTML文件
.jpg — JPEG图象文件
.pdf — 文档的电子图象; PDF代表Portable Document Format
.png — PNG图象(Portable Network Graphic的缩写)
.ps — PostScript文件; 打印格式文件
.txt — 纯文本文件
.wav — audio文件
.xpm — 图象文件
系统文件
.conf — 配置文件
.lock — lock文件; 用来判断一个程序或者设备是否在被使用
.rpm — Red Hat Package Manager文件,用来安装程序,软件和脚本文件
.c — c源程序代码文件
.cpp — C++源程序代码文件
.h — C或者C++程序的头文件
.o — 程序目标文件
.pl — Perl脚本
.so — 类库文件
*.a 静态连接库
.tcl — TCL脚本
*.sh shell脚本
*.py python脚本
*.pl perl脚本
*.vim vim的插件/配置文件
*.conf 程序配置文件
*.log 程序日志文件
对于那些不常用或者没有扩展名的文件,如何判断它的类型呢?我们可以使用file命令,例如:一个名为saturday的文件没有扩展名。使用file命令,我们可以知道这个文件的文件类型:
譬如,你找到了一个叫做 saturday 的文件,它没有扩展名。使用 file 命令,你就可以判定这个文件的类型: file saturday
以上的例子中,命令 file saturday 会显示 ASCII text ,告诉你它是文本文件。任何文本文件都应该可以使用 cat 、 more 、或 less 命令,或者使用 gedit 、 vi 之类的文本编辑器来阅读。
窍门:要进一步学习 file 命令,请键入 man file 来阅读该命令的说明书页