suffixes(7) список суффиксов имён файлов

ОПИСАНИЕ

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

Ниже представлен список суффиксов, которые, вероятно, можно найти в системе Linux.

СуффиксТип файла



 -
резервная копия файла

 .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.

ДЕФЕКТЫ

Этот список далеко не полон.