ОПИСАНИЕ
Обычно, чтобы указать на содержимое файла, в конец имени добавляют суффикс,
который состоит из точки и одной или нескольких букв. Многие стандартные
утилиты, такие как компиляторы, используют это, чтобы распознать тип файла,
который им передан. Утилита 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