summaryrefslogtreecommitdiffstats
path: root/man7/suffixes.7
diff options
context:
space:
mode:
Diffstat (limited to 'man7/suffixes.7')
-rw-r--r--man7/suffixes.7276
1 files changed, 276 insertions, 0 deletions
diff --git a/man7/suffixes.7 b/man7/suffixes.7
new file mode 100644
index 000000000..b57aa4234
--- /dev/null
+++ b/man7/suffixes.7
@@ -0,0 +1,276 @@
+'\" t
+.\" (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
+.\"
+.\" Permission is granted to make and distribute verbatim copies of this
+.\" manual provided the copyright notice and this permission notice are
+.\" preserved on all copies.
+.\"
+.\" Permission is granted to copy and distribute modified versions of this
+.\" manual under the conditions for verbatim copying, provided that the
+.\" entire resulting derived work is distributed under the terms of a
+.\" permission notice identical to this one.
+.\"
+.\" Since the Linux kernel and libraries are constantly changing, this
+.\" manual page may be incorrect or out-of-date. The author(s) assume no
+.\" responsibility for errors or omissions, or for damages resulting from
+.\" the use of the information contained herein. The author(s) may not
+.\" have taken the same level of care in the production of this manual,
+.\" which is licensed free of charge, as they might when working
+.\" professionally.
+.\"
+.\" Formatted or processed versions of this manual, if unaccompanied by
+.\" the source, must acknowledge the copyright and authors of this work.
+.\" License.
+.\" Modified Sat Jul 24 17:35:15 1993 by Rik Faith <faith@cs.unc.edu>
+.\" Modified Sun Feb 19 22:02:32 1995 by Rik Faith <faith@cs.unc.edu>
+.\" Modified Tue Oct 22 23:28:12 1996 by Eric S. Raymond <esr@thyrsus.com>
+.\" Modified Sun Jan 26 21:56:56 1997 by Ralph Schleicher
+.\" <rs@purple.UL.BaWue.DE>
+.\" Modified Mon Jun 16 20:24:58 1997 by Nicolás Lichtmaier <nick@debian.org>
+.\" Modified Sun Oct 18 22:11:28 1998 by Joseph S. Myers <jsm28@cam.ac.uk>
+.\" Modified Mon Nov 16 17:24:47 1998 by Andries Brouwer <aeb@cwi.nl>
+.\" Modified Thu Nov 16 23:28:25 2000 by David A. Wheeler
+.\" <dwheeler@dwheeler.com>
+.TH SUFFIXES 7 2000-11-16 "Linux" "Linux Programmer's Manual"
+.SH NAME
+suffixes \- list of file suffixes
+.SH DESCRIPTION
+It is customary to indicate the contents of a file with the file suffix,
+which consists of a period, followed by one or more letters. Many
+standard utilities, such as compilers, use this to recognize the type of
+file they are dealing with. The
+.BR make (1)
+utility is driven by rules based on file suffix.
+.PP
+Following is a list of suffixes which are likely to be found on a
+Linux system.
+.PP
+.TS
+l | l
+_ | _
+lI | l .
+Suffix File type
+ ,v files for RCS (Revision Control System)
+ - backup file
+ .C C++ source code, equivalent to \fI.cc\fP
+ .F Fortran source with \fBcpp\fP(1) directives
+ or file compressed using freeze
+ .S assembler source with \fBcpp\fP(1) directives
+ .Y file compressed using yabba
+ .Z file compressed using \fBcompress\fP(1)
+ .[0-9]+gf TeX generic font files
+ .[0-9]+pk TeX packed font files
+ .[1-9] manual page for the corresponding section
+ .[1-9][a-z] manual page for section plus subsection
+ .a static object code library
+ .ad X application default resource file
+ .ada Ada source (may be body, spec, or combination)
+ .adb Ada body source
+ .ads Ada spec source
+ .afm PostScript font metrics
+ .al Perl autoload file
+ .am \fBautomake\fP(1) input file
+ .arc \fBarc\fP(1) archive
+ .arj \fBarj\fP(1) archive
+ .asc PGP ASCII-armoured data
+ .asm (GNU) assember source file
+ .au Audio sound file
+ .aux LaTeX auxiliary file
+ .avi (msvideo) movie
+ .awk AWK language program
+ .b LILO boot loader image
+ .bak backup file
+ .bash \fBbash\fP(1) shell script
+ .bb basic block list data produced by
+ gcc -ftest-coverage
+ .bbg basic block graph data produced by
+ gcc -ftest-coverage
+ .bbl BibTeX output
+ .bdf X font file
+ .bib TeX bibliographic database, BibTeX input
+ .bm bitmap source
+ .bmp bitmap
+ .bz2 file compressed using \fBbzip2\fP(1)
+ .c C source
+ .cat message catalog files
+ .cc C++ source
+ .cf configuration file
+ .cfg configuration file
+ .cgi WWW content generating script or program
+ .cls LaTeX Class definition
+ .class Java compiled byte-code
+ .conf configuration file
+ .config configuration file
+ .cpp equivalent to \fI.cc\fR
+ .csh \fBcsh\fP(1) shell script
+ .cxx equivalent to \fI.cc\fR
+ .dat data file
+ .deb Debian software package
+ .def Modula-2 source for definition modules
+ .def other definition files
+ .desc initial part of mail message unpacked with
+ \fBmunpack\fP(1)
+ .diff file differences (\fBdiff\fP(1) command output)
+ .dir dbm data base directory file
+ .doc documentation file
+ .dsc Debian Source Control (source package)
+ .dtx LaTeX package source file
+ .dvi TeX's device independent output
+ .el Emacs-Lisp source
+ .elc compiled Emacs-Lisp source
+ .eps encapsulated PostScript
+ .exp Expect source code
+ .f Fortran source
+ .f77 Fortran 77 source
+ .f90 Fortran 90 source
+ .fas pre-compiled Common-Lisp
+ .fi Fortran include files
+ .fig FIG image file (used by \fBxfig\fP(1))
+ .fmt TeX format file
+ .gif Compuserve Graphics Image File format
+ .gmo GNU format message catalog
+ .gsf Ghostscript fonts
+ .gz file compressed using \fBgzip\fP(1)
+ .h C or C++ header files
+ .help help file
+ .hf equivalent to \fI.help\fP
+ .hlp equivalent to \fI.help\fP
+ .htm poor man's \fI.html\fP
+ .html HTML document used with the World Wide Web
+ .hqx 7-bit encoded Macintosh file
+ .i C source after preprocessing
+ .icon bitmap source
+ .idx reference or datum-index file for hypertext
+ or database system
+ .image bitmap source
+ .in configuration template, especially for GNU Autoconf
+ .info files for the Emacs info browser
+ .info-[0-9]+ splitted info files
+ .ins LaTeX package install file for docstrip
+ .itcl itcl source code;
+ itcl ([incr Tcl]) is an OO extension of tcl
+ .java a Java source file
+ .jpeg Joint Photographic Experts Group format
+ .jpg poor man's \fI.jpeg\fP
+ .kmap \fBlyx\fP(1) keymap
+ .l equivalent to \fI.lex\fP or \fI.lisp\fP
+ .lex \fBlex\fP(1) or \fBflex\fP(1) files
+ .lha lharc archive
+ .lib Common-Lisp library
+ .lisp Lisp source
+ .ln files for use with \fBlint\fP(1)
+ .log log file, in particular produced by TeX
+ .lsm Linux Software Map entry
+ .lsp Common-Lisp source
+ .lzh lharc archive
+ .m Objective-C source code
+ .m4 \fBm4\fP(1) source
+ .mac macro files for various programs
+ .man manual page (usually source rather than formatted)
+ .map map files for various programs
+ .me Nroff source using the me macro package
+ .mf Metafont (font generator for TeX) source
+ .mgp MagicPoint file
+ .mm sources for \fBgroff\fP(1) in mm - format
+ .mo Message catalog binary file
+ .mod Modula-2 source for implementation modules
+ .mov (quicktime) movie
+ .mp Metapost source
+ .mp2 MPEG Layer 2 (audio) file
+ .mp3 MPEG Layer 3 (audio) file
+ .mpeg movie file
+ .o object file
+ .old old or backup file
+ .orig backup (original) version of a file, from \fBpatch\fP(1)
+ .out output file, often executable program (a.out)
+ .p Pascal source
+ .pag dbm data base data file
+ .patch file differences for \fBpatch\fP(1)
+ .pbm portable bitmap format
+ .pcf X11 font files
+ .pdf Adobe Portable Data Format
+ (use Acrobat/\fBacroread\fP or \fBxpdf\fP)
+ .perl Perl source (see .ph, .pl and .pm)
+ .pfa PostScript font definition files, ASCII format
+ .pfb PostScript font definition files, binary format
+ .pgm portable greymap format
+ .pgp PGP binary data
+ .ph Perl header file
+ .php PHP program file
+ .php3 PHP3 program file
+ .pid File to store daemon pid (e.g. crond.pid)
+ .pl TeX property list file or Perl library file
+ .pm Perl module
+ .png Portable Network Graphics file
+ .po Message catalog source
+ .pod \fBperldoc\fP(1) file
+ .ppm portable pixmap format
+ .pr bitmap source
+ .ps PostScript file
+ .py Python source
+ .pyc compiled python
+ .qt quicktime movie
+ .r RATFOR source (obsolete)
+ .rej patches that \fBpatch\fP(1) couldn't apply
+ .rpm RedHat software package
+ .rtf Rich Text Format file
+ .rules rules for something
+ .s assembler source
+ .sa stub libraries for a.out shared libraries
+ .sc \fBsc\fP(1) spreadsheed commands
+ .scm Scheme source code
+ .sed sed source file
+ .sgml SGML source file
+ .sh \fBsh\fP(1) scripts
+ .shar archive created by the \fBshar\fP(1) utility
+ .so Shared library or dynamically loadable object
+ .sql SQL source
+ .sqml SQML schema or query program
+ .sty LaTeX style files
+ .sym Modula-2 compiled definition modules
+ .tar archive created by the \fBtar\fP(1) utility
+ .tar.Z tar(1) archive compressed with \fBcompress\fP(1)
+ .tar.bz2 tar(1) archive compressed with \fBbzip2\fP(1)
+ .tar.gz tar(1) archive compressed with \fBgzip\fP(1)
+ .taz tar(1) archive compressed with \fBcompress\fP(1)
+ .tcl tcl source code
+ .tex TeX or LaTeX source
+ .texi equivalent to \fI.texinfo\fP
+ .texinfo Texinfo documentation source
+ .text text file
+ .tfm TeX font metric file
+ .tgz tar archive compressed with \fBgzip\fP(1)
+ .tif poor man's \fI.tiff\fP
+ .tiff Tagged Image File Format
+ .tk tcl/tk script
+ .tmp temporary file
+ .tmpl template files
+ .txt equivalent to \fI.text\fP
+ .uu equivalent to \fI.uue\fP
+ .uue binary file encoded with \fBuuencode\fP(1)
+ .vf TeX virtual font file
+ .vpl TeX virtual property list file
+ .w Silvio Levi's CWEB
+ .wav wave sound file
+ .web Donald Knuth's WEB
+ .wml Source file for Web Meta Language
+ .xbm X11 bitmap source
+ .xcf GIMP graphic
+ .xml eXtended Markup Language file
+ .xsl XSL stylesheet
+ .xpm X11 pixmap source
+ .xs Perl xsub file produced by h2xs
+ .y \fByacc\fP(1) or \fBbison\fP(1) (parser generator) files
+ .z File compressed using \fBpack\fP(1) (or an old \fBgzip\fP(1))
+ .zip \fBzip\fP(1) archive
+ .zoo \fBzoo\fP(1) archive
+ ~ Emacs or \fBpatch\fP(1) backup file
+ rc startup (`run control') file, e.g. \fI.newsrc\fP
+.TE
+.SH "CONFORMS TO"
+General UNIX conventions.
+.SH BUGS
+This list is not exhaustive.
+.SH "SEE ALSO"
+.BR file (1),
+.BR make (1)