DESCRIPTION [描述]
文件后缀与文件名之间以点(.)间隔,通常包括一个或多个字母。 我们用文件后缀来描述文件的内容。很多标准的实用程序,如编译器,以后缀来识别文件类型。 make(1) 就是基于文件后缀的。
下面是 Linux 下常见的文件后缀:
| 后缀 | 文件类型 | 
|  |  | 
| – | 备份文件。 | 
| .C | C++ 源代码文件。 | 
| .F | 带 cpp(1) 的 Fortran 源代码或用 freeze 压缩的文件。 | 
| .S | 汇编源代码。 | 
| .Y | 用 yabba 压缩的文件。 | 
| .Z | 用 compress (1) 压缩的文件。 | 
| .[0-9]+gf | TeX 普通字体文件 | 
| .[0-9]+pk | TeX 打包字体文件 | 
| .[1-9] | 相关章节的手册页 | 
| .[1-9][a-z] | 包含子章节的手册页 | 
| .a | 静态对象代码库 | 
| .ad | X 应用程序缺省资源文件。 | 
| .adb | Ada 体源文件(校注:懂 Ada 的同志请指正) | 
| .ads | Ada 描述源文件 | 
| .afm | PostScript 字体度量 | 
| .al | Perl 自动加载文件 | 
| .am | automake (1) 输入文件 | 
| .arc | arc (1) 档案文件 | 
| .arj | arj (1) 档案文件 | 
| .asc | PGP ASCII-保护数据 | 
| .asm | (GNU) 汇编源代码 | 
| .au | Audio 声音文件 | 
| .aux | LaTeX 辅助文件 | 
| .avi | (msvideo) 电影 | 
| .awk | AWK 程序 | 
| .b | LILO 启动加载器镜象 | 
| .bak | 备份文件 | 
| .bash | bash (1) 脚本 | 
| .bb | gcc -ftest-coverage 生成的基础块列表数据 | 
| .bbg | gcc -ftest-coverage 生成的基础块图形数据 | 
| .bbl | BibTeX 输出文件 | 
| .bdf | X 字体文件 | 
| .bib | TeX 数目数据库,BibTeX 输入文件 | 
| .bm | bitmap 源文件 | 
| .bmp | bitmap 位图 | 
| .bz2 | bzip2 (1)的压缩文件 | 
| .c | C 源代码 | 
| .cat | 信息目录文件 | 
| .cc | C++ 源代码 | 
| .cf | 配置文件 | 
| .cfg | 同上 | 
| .cgi | 可以产生 web 页的脚本或程序 | 
| .class | Java 已编译文件 | 
| .conf | 配置文件 | 
| .config | 同上 | 
| .cpp | (等价于 .cc) | 
| .csh | csh (1) 脚本 | 
| .cxx | (等价于 .cc) | 
| .dat | 数据文件 | 
| .deb | Debian 软件包 | 
| .def | Modula-2 语言的定义模块的源代码 | 
| .def | 其它定义文件 | 
| .desc | 用 munpack 解压的邮件信息的初始化部分 | 
| .diff | 文件不同之处 (diff(1) 的输出文件) | 
| .dir | dbm 数据库目录文件 | 
| .doc | 文档文件 | 
| .dtx | LaTeX 包的源文件 | 
| .dvi | TeX’s 设备无关的输出文件 | 
| .el | Emacs-Lisp 源代码 | 
| .elc | 编译后的 Emacs-Lisp 文件 | 
| .eps | 压缩过的 PostScript | 
| .f | Fortran 源代码 | 
| .f77 | Fortran 77 源代码 | 
| .f90 | Fortran 90 源代码 | 
| .fas | 预编译的 Common-Lisp | 
| .fi | Fortran 包含文件 | 
| .fig | FIG 图象文件 ( xfig (1)调用) | 
| .fmt | TeX 格式文件 | 
| .gif | Compuserve Graphics Image File format(图象文件) | 
| .gmo | GNU 格式信息目录 | 
| .gsf | Ghostscript 字体 | 
| .gz | 用 gzip (1) 压缩的文件 | 
| .h | C 或 C++ 头文件 | 
| .help | 帮助文件 | 
| .hf | 等价于 .help | 
| .hlp | 等价于 .help | 
| .htm | 穷人的(有些系统扩展名只能三个字符) .html | 
| .html | WWW 中使用的 HTML 文档 | 
| .hqx | 7-位编码的 Macintosh 文件 | 
| .i | 预处理过的 C 程序 | 
| .icon | 位图源文件 | 
| .idx | 超文本或数据库系统用的参考书目或数据索引 | 
| .image | 位图源文件 | 
| .in | 配置摸板,常用于 GNU Autoconf | 
| .info | Emacs info 浏览器文件 | 
| .info-[0-9]+ | info 文件 | 
| .ins | LaTeX 打包的用于 docstrip 的安装文件 | 
| .java | Java 源代码 | 
| .jpeg | Joint Photographic Experts Group format | 
| .jpg | 有些系统扩展名只能三个字符 .jpeg | 
| .kmap | lyx (1) 键盘布局 | 
| .l | 等价于 .lex 或 .lisp | 
| .lex | lex (1) 或 flex (1) 文件 | 
| .lha | lharc 档案文件 | 
| .lib | Common-Lisp 库文件 | 
| .lisp | Lisp 源代码 | 
| .ln | files for use with lint (1) | 
| .log | 日志文件, 多见于 TeX | 
| .lsm | Linux Software Map entry(软件列表?) | 
| .lsp | Common-Lisp 源代码 | 
| .lzh | lharc 档案文件 | 
| .m4 | m4 (1) 源代码 | 
| .mac | 宏命令文件 | 
| .man | 手册页 (通常是源文件,有些是格式化过的) | 
| .map | map 文件 | 
| .me | 使用 me 宏命令包的 Nroff 源文件 | 
| .mf | Metafont (Tex 使用的字体) 资源 | 
| .mm | groff (1) 的 mm 格式的文件 | 
| .mo | 信息目录二进制文件(校注:本地化文件) | 
| .mod | Modula-2 执行模块源代码 | 
| .mov | (quicktime) 电影 | 
| .mp | Metapost 资源 | 
| .mpe | 电影 | 
| .o | 对象文件 | 
| .old | 旧的或备份文件 | 
| .orig | patch (1) 产生的备份或原始文件 | 
| .out | 输出文件, 一般是可执行程序(a.out) | 
| .p | Pascal 源代码 | 
| .pag | dbm 数据库数据文件 | 
| .patch | patch (1) 用的文件的差别文件 | 
| .pbm | portable bitmap format(可移植位图格式) | 
| .pcf | X11 字体 | 
| AdobePortableDataFormat(用Acrobat/acroread或xpdf查看 ) | |
| .perl | Perl 源代码 | 
| .pfa | PostScript 字体定义文件, ASCII 格式 | 
| .pfb | PostScript 字体定义文件, 二进制格式 | 
| .pgm | portable greymap format(可移植灰度图格式) | 
| .pgp | PGP 二进制数据 | 
| .ph | Perl 头文件 | 
| .pid | 存储后台程序信息的文件(e.g. crond.pid) | 
| .pl | TeX 属性列表 或 Perl 库文件 | 
| .pm | Perl 模块 | 
| .png | Portable Network Graphics file(可移植网络图象文件) | 
| .po | 信息目录资源(校注:本地化资源文件) | 
| .pod | perldoc (1) 文件 | 
| .ppm | portable pixmap format(可移植点图格式) | 
| .pr | bitmap source(位图资源) | 
| .ps | PostScript 文件 | 
| .py | Python 源代码 | 
| .pyc | python 编译后文件 | 
| .qt | quicktime movie(电影) | 
| .r | RATFOR 资源 (已过时) | 
| .rej | patch (1) 不能用的补丁 | 
| .rpm | RedHat 软件包 | 
| .rtf | Rich Text Format file(富文本文件) | 
| .rules | rules for something(规则文件) | 
| .s | assembler source(汇编源代码) | 
| .sa | a.out 共享库的存根库 | 
| .sc | sc (1) 电子表格命令 | 
| .sgml | SGML 源文件 | 
| .sh | sh (1) 脚本 | 
| .shar | shar (1) 产生的档案文件 | 
| .so | 共享库或动态可载入对象 | 
| .sql | SQL 资源 | 
| .sqml | SQML 结构或查询程序 | 
| .sty | LaTeX 类型文件 | 
| .sym | Modula-2 已编译的定义模块 | 
| .tar | tar (1) 产生的档案文件 | 
| .tar.Z | compress (1) 压缩的tar档案文件 | 
| .tar.bz2 | bzip2 (1) 压缩的tar档案文件 | 
| .tar.gz | gzip (1) 压缩的tar档案文件 | 
| .taz | compress (1) 压缩的tar档案文件 | 
| .tex | TeX 或 LaTeX 资源 | 
| .texi | 等价于 .texinfo | 
| .texinfo | Texinfo 文档资源 | 
| .text | 文本文件 | 
| .tfm | TeX font metric file | 
| .tgz | gzip (1) 压缩的tar档案文件 | 
| .tif | poor man’s .tiff(图象) | 
| .tiff | Tagged Image File Format(图象) | 
| .tk | tcl/tk 脚本 | 
| .tmp | 临时文件 | 
| .tmpl | 临时文件 | 
| .txt | 等价于 .text | 
| .uu | 等价于 .uue | 
| .uue | uuencode (1) 编码的二进制文件 | 
| .vf | TeX 虚拟字体文件 | 
| .vpl | TeX 虚拟属性列表 | 
| .w | Silvio Levi’s CWEB | 
| .wav | 波形声音文件 | 
| .web | Donald Knuth’s WEB(唐纳得.可鲁梭的 WEB) ?? | 
| .xbm | X11 位图源文件 | 
| .xml | eXtended Markup Language file(扩展标记语言文件) | 
| .xsl | XSL stylesheet | 
| .xpm | X11 点图源文件 | 
| .xs | h2xs 生成的 Perl 的 xsub 文件 | 
| .y | yacc (1) 或 bison (1)(分析器生成器)文件 | 
| .z | pack (1) (或旧版 gzip (1)) 产生的压缩文件 | 
| .zip | zip (1) 档案文件 | 
| .zoo | zoo (1) 档案文件 | 
| ~ | Emacs 或 patch (1) 备份文件 | 
| rc | 开始 (`运行控制’) 文件, 如. .newsrc | 

