SUFFIXES(7)

ИМЯ
suffixes - список суффиксов имён файлов

ОПИСАНИЕ
Обычно, чтобы указать на содержимое файла, в конец имени добавляют суффикс, который состоит из точки и одной или нескольких букв. Многие стандартные утилиты, такие как компиляторы, используют это, чтобы распознать тип файла, который им передан. Утилита make(1) работает по правилам на основе суффиксов файлов.

Ниже представлен список суффиксов, которые, вероятно, можно найти в системе 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 | точечный рисунок
.Z | файл, сжатый с помощью bzip2(1)
.c | исходный код на языке Си
.cat | файлы каталога сообщений
.cc | исходный код на языке C++
.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
.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 | mac | файлы карт для различных программ
.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 | переносимый формат greymap
.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)
.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 | тегированный формат файлов изображений
.tk | сценарий на tcl/tk
.tmp | временный файл
.tmpl | файлы шаблонов
.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 | файл запуска («run control»), например .newsrc

СООТВЕТСТВИЕ СТАНДАРТАМ
Условные обозначения UNIX.

ДЕФЕКТЫ
Этот список далеко не полон.

СМОТРИТЕ ТАКЖЕ
file(1), make(1)