SUFFIXES(7) Miscellaneous Information Manual SUFFIXES(7) suffixes - It is customary to indicate the contents of a file with the file suffix, which (typically) 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 make(1) utility is driven by rules based on file suffix. , , , Linux. | ----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ,v | RCS (Revision Control System) - | .C | C++, .cc .F | Fortran cpp(1) | , freeze .S | cpp(1) .Y | , yabba .Z | , compress(1) .[0-9]+gf | TeX .[0-9]+pk | TeX .[1-9] | .[1-9][a-z] | .a | .ad | X .ada | (, ) .adb | .ads | .afm | PostScript .al | Perl .am | automake(1) .arc | arc(1) .arj | arj(1) .asc | ASCII, PGP .asm | (GNU) .au | .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 | .bmp | bitmap .bz2 | , bzip2(1) .c | .cat | .cc | ++ .cf | .cfg | .cgi | , WWW .cls | LaTeX .class | - Java .conf | .config | .cpp | .cc .csh | csh(1) .cxx | .cc .dat | .deb | Debian .def | Modula-2 .def | .desc | , | munpack(1) .diff | ( diff(1)) .dir | dbm .doc | .dsc | Debian Source Control ( ) .dtx | LaTeX .dvi | TeX .el | Emacs-Lisp .elc | Emacs-Lisp .eps | PostScript .exp | Expect .f | .f77 | 77 .f90 | 90 .fas | Common-Lisp .fi | .fig | FIG ( xfig(1)) .fmt | TeX .gif | Compuserve Graphics Image File .gmo | GNU .gsf | Ghostscript .gz | , gzip(1) .h | C C++ .help | .hf | .help .hlp | .help .htm | .html .html | HTML, World Wide Web .hqx | Macintosh 7- .i | C .icon | .idx | | .image | .in | , GNU Autoconf .info | Emacs .info-[0-9]+ | info .ins | LaTeX docstrip .itcl | itcl; | itcl ([incr Tcl]) -- - tcl .java | Java .jpeg | Joint Photographic Experts Group .jpg | .jpeg .js | JavaScript source code .jsx | JSX (JavaScript XML-like extension) source code .kmap | lyx(1) .l | .lex .lisp .lex | lex(1) flex(1) .lha | lharc .lib | Common-Lisp .lisp | Lisp .ln | lint(1) .log | , , TeX .lsm | Linux Software Map .lsp | Common-Lisp .lzh | lharc .m | Objective-C .m4 | m4(1) .mac | .man | (, , ) .map | .me | nroff, me .mf | metafont ( TeX) .mgp | MagicPoint .mm | groff(1) mm .mo | .mod | Modula-2 .mov | (quicktime) .mp | Metapost .mp2 | MPEG Layer 2 () .mp3 | MPEG Layer 3 () .mpeg | .o | .old | .orig | ( ), patch(1) .out | , (a.out) .p | Pascal .pag | dbm .patch | patch(1) .pbm | .pcf | X11 .pdf | Adobe | ( Acrobat/acroread xpdf) .perl | Perl ( .ph, .pl .pm) .pfa | PostScript ASCII .pfb | PostScript .pgm | .pgp | PGP .ph | Perl .php | PHP .php3 | PHP3 .pid | PID (, crond.pid) .pl | TeX Perl .pm | Perl .png | Portable Network Graphics .po | .pod | perldoc(1) .ppm | pixmap .pr | .ps | PostScript .py | Python .pyc | python .qt | quicktime .r | RATFOR () .rej | , patch(1) .rpm | RPM .rtf | Rich Text Format .rules | - .s | .sa | - a.out .sc | sc(1) .scm | Scheme .sed | sed .sgml | SGML .sh | sh(1) .shar | , shar(1) .shtml | HTML using Server Side Includes .so | .sql | SQL .sqml | SQML - .sty | LaTeX .sym | Modula-2 .tar | , tar(1) .tar.Z | tar(1), compress(1) .tar.bz2 | tar(1), bzip2(1) .tar.gz | tar(1), gzip(1) .taz | tar(1), compress(1) .tcl | tcl .tex | TeX LaTeX .texi | .texinfo .texinfo | Texinfo .text | .tfm | TeX .tgz | tar, gzip(1) .tif | .tiff .tiff | (TIFF) .tk | tcl/tk .tmp | .tmpl | .ts | TypeScript source code .tsx | TypeScript with JSX source code (.ts + .jsx) .txt | .text .uu | .uue .uue | , uuencode(1) .vf | TeX .vpl | TeX .w | CWEB .wav | .web | WEB .wml | Web Meta Language .xbm | X11 .xcf | GIMP .xml | eXtended Markup Language .xpm | X11 .xs | Perl xsub, h2xs .xsl | XSL .y | yacc(1) bison(1) ( ) .z | , pack(1) ( gzip(1)) .zip | zip(1) .zoo | zoo(1) ~ | Emacs patch(1) rc | (<>), .newsrc UNIX. . . file(1), make(1) Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . SUFFIXES(7)