]> git.ipfire.org Git - thirdparty/man-pages.git/blob - man7/suffixes.7
intro.1, _exit.2, access.2, alarm.2, alloc_hugepages.2, arch_prctl.2, bind.2, chdir...
[thirdparty/man-pages.git] / man7 / suffixes.7
1 '\" t
2 .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
3 .\"
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.
8 .\"
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.
13 .\"
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
20 .\" professionally.
21 .\"
22 .\" Formatted or processed versions of this manual, if unaccompanied by
23 .\" the source, must acknowledge the copyright and authors of this work.
24 .\" %%%LICENSE_END
25 .\"
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>
36 .\"
37 .\" "nroff" ("man") (or "tbl") needs a long page to avoid warnings
38 .\" from "grotty" (at imagined page breaks). Bug in grotty?
39 .if n .pl 1000v
40 .TH SUFFIXES 7 2000-11-16 "Linux" "Linux Programmer's Manual"
41 .SH NAME
42 suffixes \- list of file suffixes
43 .SH DESCRIPTION
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.
48 The
49 .BR make (1)
50 utility is driven by rules based on file suffix.
51 .PP
52 Following is a list of suffixes which are likely to be found on a
53 Linux system.
54 .PP
55 .TS
56 l | l
57 _ | _
58 lI | l .
59 Suffix File type
60 ,v files for RCS (Revision Control System)
61 - backup file
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)
75 .adb Ada body source
76 .ads Ada spec source
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
84 .au Audio sound file
85 .aux LaTeX auxiliary file
86 .avi (msvideo) movie
87 .awk AWK language program
88 .b LILO boot loader image
89 .bak backup file
90 .bash \fBbash\fP(1) shell script
91 .bb basic block list data produced by
92 gcc \-ftest\-coverage
93 .bbg basic block graph data produced by
94 gcc \-ftest\-coverage
95 .bbl BibTeX output
96 .bdf X font file
97 .bib TeX bibliographic database, BibTeX input
98 .bm bitmap source
99 .bmp bitmap
100 .bz2 file compressed using \fBbzip2\fP(1)
101 .c C source
102 .cat message catalog files
103 .cc C++ source
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
114 .dat data file
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
119 \fBmunpack\fP(1)
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
130 .f Fortran source
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))
136 .fmt TeX format file
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
142 .help help file
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
149 .icon bitmap source
150 .idx reference or datum-index file for hypertext
151 or database system
152 .image bitmap source
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
165 .lha lharc archive
166 .lib Common-Lisp library
167 .lisp Lisp source
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
172 .lzh lharc archive
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
180 .mgp MagicPoint file
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
185 .mp Metapost source
186 .mp2 MPEG Layer 2 (audio) file
187 .mp3 MPEG Layer 3 (audio) file
188 .mpeg movie file
189 .o object 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)
193 .p Pascal source
194 .pag dbm data base data file
195 .patch file differences for \fBpatch\fP(1)
196 .pbm portable bitmap format
197 .pcf X11 font files
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
204 .pgp PGP binary data
205 .ph Perl header file
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
210 .pm Perl module
211 .png Portable Network Graphics file
212 .po Message catalog source
213 .pod \fBperldoc\fP(1) file
214 .ppm portable pixmap format
215 .pr bitmap source
216 .ps PostScript file
217 .py Python source
218 .pyc compiled python
219 .qt quicktime movie
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
225 .s assembler source
226 .sa stub libraries for a.out shared libraries
227 .sc \fBsc\fP(1) spreadsheet commands
228 .scm Scheme source code
229 .sed sed source file
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
234 .sql SQL source
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)
243 .tcl tcl source code
244 .tex TeX or LaTeX source
245 .texi equivalent to \fI.texinfo\fP
246 .texinfo Texinfo documentation source
247 .text text file
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
252 .tk tcl/tk script
253 .tmp temporary file
254 .tmpl template files
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
261 .wav wave sound file
262 .web Donald Knuth's WEB
263 .wml Source file for Web Meta Language
264 .xbm X11 bitmap source
265 .xcf GIMP graphic
266 .xml eXtended Markup Language file
267 .xpm X11 pixmap source
268 .xs Perl xsub file produced by h2xs
269 .xsl XSL stylesheet
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
276 .TE
277 .SH CONFORMING TO
278 General UNIX conventions.
279 .SH BUGS
280 This list is not exhaustive.
281 .SH SEE ALSO
282 .BR file (1),
283 .BR make (1)