Table of Contents

NAME

suffixes - list of file suffixes

DESCRIPTION

It is customary to mark 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, and the make(1) utility contains many rules for dealing with files based on suffix type.

Following is a list of suffixes which are likely to be found on a Linux system.

SuffixFile type
,vFiles for RCS (Revision Control System)
-backup file
.CC++ source code
.FFORTRAN source with cpp(1) directives
.SAssembler source with cpp(1) directives
.ZFile compressed using compress(1)
.[0-9]+pkTeX font files
.[1-9]Manual page for the corresponding section
.[1-9][a-z]Manual page for section plus subsection
.astatic object code library
.afmPostScript font metrics
.arcARC archive
.awkAWK language program
.bakBackup file
.bmBitmap source
.cC source
.catMessage catalog files
.cfconfiguration file
.confconfiguration file
.configconfiguration file
.cwebDonald Knuth's WEB for C
.datdata file
.defModula-2 source for definition modules
.defother definition files
.diffASCII File differences
.docdocumentation file
.dviTeX device independent output
.elEMACS lisp source
.elccompiled EMACS lisp
.epsencapsulated postscript
.fFORTRAN source
.faspre-compiled common Lisp
.fiFORTRAN include files
.gifGraphics Interchange Format
.gsfGhostscript fonts
.gzFile compressed using gzip(1)
.hC or C++ header files
.hlpHelp file
.iC source after preprocessing
.iconBitmap source
.imageBitmap source
.inInput file for some utility
.infoFiles for the EMACS info browser
.jpgJPEG compressed picture format
.llex(1) or flex(1) files
.libCommon Lisp library
.lnFiles for use with lint(1)
.lspCommon Lisp source
.manManual page
.mfMetafont (font generator for TeX) source
.mmSources for groff(1) in mm - format
.modModula-2 source for implementation modules
.oobject file
.oldold or backup file
.outOutput file, often executable program (a.out)
.pPascal source
.patchFile differences from patch(1)
.pcfX11 font files (???)
.pfaPostscript font definition files
.pidFile to store daemon pid (e.g. crond.pid)
.plPerl script
.prBitmap source
.psPostscript file
.rRATFOR source
.rulesRules for something
.sAssembler source
.saSomething to do with shared libraries (???)
.scsc(1) spreadsheed commands
.shsh(1) scripts
.shararchive created by the shar(1) utility
.soDLL dynamic library
.styLaTeX style files
.symModula-2 compiled definition modules
.tararchive created by the tar(1) utility
.tar.Ztar archive compressed with compress(1)
.tar.gztar archive compressed with gzip(1)
.tazTar archive compressed with compress(1)
.texTeX or LaTeX source
.texiequivalent to .texinfo
.texinfoTeXinfo documentation source
.tfmTeX font metrics
.tmplTemplate files
.tpzTar archive compressed with gzip(1)
.txtText file
.uueBinary file encoded with uuencode(1)
.webDonald Knuth's WEB
.yyacc(1) or bison(1) (parser generator) files
.zFile compressed using pack(1) (or an old gzip(1))
.zooZOO archive
~EMACS or patch backup file
rcStartup file, e.g. .newsrc

CONFORMS TO

General UNIX conventions

BUGS

This list is not exhaustive.

SEE ALSO

file(1), make(1)


Table of Contents


www.fiveanddime.net


Google
Web www.fiveanddime.net