2 .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
4 .\" %%%LICENSE_START(VERBATIM)
5 .\" Permission is granted to make and distribute verbatim copies of this
6 .\" manual provided the copyright notice and this permission notice are
7 .\" preserved on all copies.
9 .\" Permission is granted to copy and distribute modified versions of this
10 .\" manual under the conditions for verbatim copying, provided that the
11 .\" entire resulting derived work is distributed under the terms of a
12 .\" permission notice identical to this one.
14 .\" Since the Linux kernel and libraries are constantly changing, this
15 .\" manual page may be incorrect or out-of-date. The author(s) assume no
16 .\" responsibility for errors or omissions, or for damages resulting from
17 .\" the use of the information contained herein. The author(s) may not
18 .\" have taken the same level of care in the production of this manual,
19 .\" which is licensed free of charge, as they might when working
22 .\" Formatted or processed versions of this manual, if unaccompanied by
23 .\" the source, must acknowledge the copyright and authors of this work.
26 .\" Modified Sat Jul 24 17:35:15 1993 by Rik Faith <faith@cs.unc.edu>
27 .\" Modified Sun Feb 19 22:02:32 1995 by Rik Faith <faith@cs.unc.edu>
28 .\" Modified Tue Oct 22 23:28:12 1996 by Eric S. Raymond <esr@thyrsus.com>
29 .\" Modified Sun Jan 26 21:56:56 1997 by Ralph Schleicher
30 .\" <rs@purple.UL.BaWue.DE>
31 .\" Modified Mon Jun 16 20:24:58 1997 by Nicolás Lichtmaier <nick@debian.org>
32 .\" Modified Sun Oct 18 22:11:28 1998 by Joseph S. Myers <jsm28@cam.ac.uk>
33 .\" Modified Mon Nov 16 17:24:47 1998 by Andries Brouwer <aeb@cwi.nl>
34 .\" Modified Thu Nov 16 23:28:25 2000 by David A. Wheeler
35 .\" <dwheeler@dwheeler.com>
37 .\" "nroff" ("man") (or "tbl") needs a long page to avoid warnings
38 .\" from "grotty" (at imagined page breaks). Bug in grotty?
40 .TH SUFFIXES 7 2000-11-16 "Linux" "Linux Programmer's Manual"
42 suffixes \- list of file suffixes
44 It is customary to indicate the contents of a file with the file suffix,
45 which consists of a period, followed by one or more letters.
46 Many standard utilities, such as compilers, use this to recognize the type of
47 file they are dealing with.
50 utility is driven by rules based on file suffix.
52 Following is a list of suffixes which are likely to be found on a
60 ,v files for RCS (Revision Control System)
62 .C C++ source code, equivalent to \fI.cc\fP
63 .F Fortran source with \fBcpp\fP(1) directives
64 or file compressed using freeze
65 .S assembler source with \fBcpp\fP(1) directives
66 .Y file compressed using yabba
67 .Z file compressed using \fBcompress\fP(1)
68 .[0-9]+gf TeX generic font files
69 .[0-9]+pk TeX packed font files
70 .[1-9] manual page for the corresponding section
71 .[1-9][a-z] manual page for section plus subsection
72 .a static object code library
73 .ad X application default resource file
74 .ada Ada source (may be body, spec, or combination)
77 .afm PostScript font metrics
78 .al Perl autoload file
79 .am \fBautomake\fP(1) input file
80 .arc \fBarc\fP(1) archive
81 .arj \fBarj\fP(1) archive
82 .asc PGP ASCII-armored data
83 .asm (GNU) assembler source file
85 .aux LaTeX auxiliary file
87 .awk AWK language program
88 .b LILO boot loader image
90 .bash \fBbash\fP(1) shell script
91 .bb basic block list data produced by
93 .bbg basic block graph data produced by
97 .bib TeX bibliographic database, BibTeX input
100 .bz2 file compressed using \fBbzip2\fP(1)
102 .cat message catalog files
104 .cf configuration file
105 .cfg configuration file
106 .cgi WWW content generating script or program
107 .cls LaTeX Class definition
108 .class Java compiled byte-code
109 .conf configuration file
110 .config configuration file
111 .cpp equivalent to \fI.cc\fR
112 .csh \fBcsh\fP(1) shell script
113 .cxx equivalent to \fI.cc\fR
115 .deb Debian software package
116 .def Modula-2 source for definition modules
117 .def other definition files
118 .desc initial part of mail message unpacked with
120 .diff file differences (\fBdiff\fP(1) command output)
121 .dir dbm data base directory file
122 .doc documentation file
123 .dsc Debian Source Control (source package)
124 .dtx LaTeX package source file
125 .dvi TeX's device independent output
126 .el Emacs-Lisp source
127 .elc compiled Emacs-Lisp source
128 .eps encapsulated PostScript
129 .exp Expect source code
131 .f77 Fortran 77 source
132 .f90 Fortran 90 source
133 .fas precompiled Common-Lisp
134 .fi Fortran include files
135 .fig FIG image file (used by \fBxfig\fP(1))
137 .gif Compuserve Graphics Image File format
138 .gmo GNU format message catalog
139 .gsf Ghostscript fonts
140 .gz file compressed using \fBgzip\fP(1)
141 .h C or C++ header files
143 .hf equivalent to \fI.help\fP
144 .hlp equivalent to \fI.help\fP
145 .htm poor man's \fI.html\fP
146 .html HTML document used with the World Wide Web
147 .hqx 7-bit encoded Macintosh file
148 .i C source after preprocessing
150 .idx reference or datum-index file for hypertext
153 .in configuration template, especially for GNU Autoconf
154 .info files for the Emacs info browser
155 .info-[0-9]+ split info files
156 .ins LaTeX package install file for docstrip
157 .itcl itcl source code;
158 itcl ([incr Tcl]) is an OO extension of tcl
159 .java a Java source file
160 .jpeg Joint Photographic Experts Group format
161 .jpg poor man's \fI.jpeg\fP
162 .kmap \fBlyx\fP(1) keymap
163 .l equivalent to \fI.lex\fP or \fI.lisp\fP
164 .lex \fBlex\fP(1) or \fBflex\fP(1) files
166 .lib Common-Lisp library
168 .ln files for use with \fBlint\fP(1)
169 .log log file, in particular produced by TeX
170 .lsm Linux Software Map entry
171 .lsp Common-Lisp source
173 .m Objective-C source code
174 .m4 \fBm4\fP(1) source
175 .mac macro files for various programs
176 .man manual page (usually source rather than formatted)
177 .map map files for various programs
178 .me Nroff source using the me macro package
179 .mf Metafont (font generator for TeX) source
181 .mm sources for \fBgroff\fP(1) in mm - format
182 .mo Message catalog binary file
183 .mod Modula-2 source for implementation modules
184 .mov (quicktime) movie
186 .mp2 MPEG Layer 2 (audio) file
187 .mp3 MPEG Layer 3 (audio) file
190 .old old or backup file
191 .orig backup (original) version of a file, from \fBpatch\fP(1)
192 .out output file, often executable program (a.out)
194 .pag dbm data base data file
195 .patch file differences for \fBpatch\fP(1)
196 .pbm portable bitmap format
198 .pdf Adobe Portable Data Format
199 (use Acrobat/\fBacroread\fP or \fBxpdf\fP)
200 .perl Perl source (see .ph, .pl and .pm)
201 .pfa PostScript font definition files, ASCII format
202 .pfb PostScript font definition files, binary format
203 .pgm portable greymap format
206 .php PHP program file
207 .php3 PHP3 program file
208 .pid File to store daemon PID (e.g., crond.pid)
209 .pl TeX property list file or Perl library file
211 .png Portable Network Graphics file
212 .po Message catalog source
213 .pod \fBperldoc\fP(1) file
214 .ppm portable pixmap format
220 .r RATFOR source (obsolete)
221 .rej patches that \fBpatch\fP(1) couldn't apply
222 .rpm RPM software package
223 .rtf Rich Text Format file
224 .rules rules for something
226 .sa stub libraries for a.out shared libraries
227 .sc \fBsc\fP(1) spreadsheet commands
228 .scm Scheme source code
230 .sgml SGML source file
231 .sh \fBsh\fP(1) scripts
232 .shar archive created by the \fBshar\fP(1) utility
233 .so Shared library or dynamically loadable object
235 .sqml SQML schema or query program
236 .sty LaTeX style files
237 .sym Modula-2 compiled definition modules
238 .tar archive created by the \fBtar\fP(1) utility
239 .tar.Z tar(1) archive compressed with \fBcompress\fP(1)
240 .tar.bz2 tar(1) archive compressed with \fBbzip2\fP(1)
241 .tar.gz tar(1) archive compressed with \fBgzip\fP(1)
242 .taz tar(1) archive compressed with \fBcompress\fP(1)
244 .tex TeX or LaTeX source
245 .texi equivalent to \fI.texinfo\fP
246 .texinfo Texinfo documentation source
248 .tfm TeX font metric file
249 .tgz tar archive compressed with \fBgzip\fP(1)
250 .tif poor man's \fI.tiff\fP
251 .tiff Tagged Image File Format
255 .txt equivalent to \fI.text\fP
256 .uu equivalent to \fI.uue\fP
257 .uue binary file encoded with \fBuuencode\fP(1)
258 .vf TeX virtual font file
259 .vpl TeX virtual property list file
260 .w Silvio Levi's CWEB
262 .web Donald Knuth's WEB
263 .wml Source file for Web Meta Language
264 .xbm X11 bitmap source
266 .xml eXtended Markup Language file
267 .xpm X11 pixmap source
268 .xs Perl xsub file produced by h2xs
270 .y \fByacc\fP(1) or \fBbison\fP(1) (parser generator) files
271 .z File compressed using \fBpack\fP(1) (or an old \fBgzip\fP(1))
272 .zip \fBzip\fP(1) archive
273 .zoo \fBzoo\fP(1) archive
274 ~ Emacs or \fBpatch\fP(1) backup file
275 rc startup (`run control') file, e.g., \fI.newsrc\fP
278 General UNIX conventions.
280 This list is not exhaustive.