suffixes(7) ファイルの接尾辞 (suffix) のリスト

説明

習慣的にファイルの接尾 (suffix) はファイルの内容を示している。 この接尾はピリオド (.) とそれに続く一つ以上の文字からなっている。 コンパイラーのような、多くの標準的なユーティリティは、 この接尾を使用して取り扱うファイルの型を理解する。 make(1) ユーティリティはファイルの接尾に基づいたルールに従って動作する。

以下は Linux システムでよく見られる接尾のリストである。

SuffixFile type



 -
バックアップ・ファイル

 .C
C++ のソース・コード、.cc と等価

 .F
cpp(1)命令をもったフォートランのソース
または freeze(1) で圧縮されたファイル

 .S
cpp(1)命令をもったアセンブラ・ソース

 .Y
yabba(1) で圧縮されたファイル

 .Z
compress(1)で圧縮されたファイル

 .[0-9]+gf
TeX の一般フォント

 .[0-9]+pk
TeX の圧縮フォント

 .[1-9]
対応する章のマニュアル・ページ

 .[1-9][a-z]
サブセクション付きマニュアル・ページ

 .a
オブジェクト・コードの静的ライブラリ

 .ad
X のアプリケーション・デフォルト・ファイル

 .ada
Ada のソース(本体か枝葉か組み合わせ)

 .adb
Ada のソース本体

 .ads
Ada のソース仕様

 .afm
PostScript のフォント・メトリクス

 .al
Perl のオートロード・ファイル

 .am
automake(1) の入力ファイル

 .arc
arc(1)のアーカイブ

 .arj
arj(1)のアーカイブ

 .asc
PGP の ASCII 化されたデータ

 .asm
(GNU) アセンブラのソース

 .au
オーディオ・サウンド・ファイル

 .aux
LaTeX の補助ファイル

 .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
ビットマップ

 .bz2
bzip2(1) を使用して圧縮されたファイル

 .c
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 のソース制御ファイル (ソース・パッケージ)

 .dtx
LaTeX パッケージのソース

 .dvi
TeX のデバイス独立出力ファイル

 .el
Emacs-Lisp のソース

 .elc
コンパイルされた Emacs-Lispのコード

 .eps
カプセル化されたPostScript

 .exp
Expect のソースコード

 .f
Fortran のソース・コード

 .f77
Fortran 77 のソース・コード

 .f90
Fortran 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
World Wide Web で使用する HTML の文書

 .hqx
7 ビットエンコードされた Macintosh ファイル

 .i
プリプロセスを行なった C のソース・コード

 .icon
ビットマップのソース

 .idx
ハイパーテキストやデータベースの
インデックス・ファイル

 .image
ビットマップのソース

 .in
コンフィギュレーションのテンプレート (特に GNU Autoconf)

 .info
Emacs info ファイル

 .info-[0-9]+
分割された info ファイル

 .ins
docstrip の LaTeX パッケージ・インストール・ファイル

 .itcl
itcl のソース・コード
itcl (incr tcl) は tcl の OO 拡張

 .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 ソフトウェア・マップの見出し

 .lsp
Common-Lisp のソース・コード

 .lzh
lharc アーカイブ

 .m
Objective-C ソース・コード

 .m4
m4(1) のソース・コード

 .mac
いろいろなプログラムでのマクロ・ファイル

 .man
マニュアル・ページ (大抵はフォーマットされていない)

 .map
各種プログラムのマップ・ファイル

 .me
me マクロ・パッケージを使用した Nroff のソース

 .mf
メタフォント (TeX のフォント作成ツール) のソース

 .mgp
MagicPoint ファイル

 .mm
mm マクロを使用した groff(1) のソース

 .mo
メッセージ・カタログのバイナリ

 .mod
Modula-2 のモジュール実装のためのソース・コード

 .mov
(quicktime) ムービー

 .mp
Metapost のソース

 .mp2
MPEG レイヤー 2 (オーディオ) ファイル

 .mp3
MPEG レイヤー 3 (オーディオ) ファイル

 .mpeg
ムービー・ファイル

 .o
オブジェクト・ファイル

 .old
古いファイル、またはバックアップ・ファイル

 .orig
patch(1) による (オリジナルの) バックアップ・ファイル

 .out
出力ファイル、大抵は実行プログラムである (a.out)

 .p
pascal のソース・コード

 .pag
dbm データベースのデータ・ファイル

 .patch
patch(1) で使用するための差分ファイル

 .pbm
グラフィック・イメージ (portable bitmap format)

 .pcf
X11 のフォント・ファイル

 .pdf
Adobe Portable Data Format
(Acrobat/acroreadxpdf で使用する)

 .perl
Perl のソース・コード (.ph, .pl, .pm を参照)

 .pfa
PostScriptのフォント定義 (ASCII フォーマット)

 .pfb
PostScriptのフォント定義 (バイナリ・フォーマット)

 .pgm
グラフィック・イメージ (portable greymap format)

 .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
グラフィック・イメージ (portable pixmap format)

 .pr
ビットマップのソース

 .ps
PostScript ファイル

 .py
python のソース

 .pyc
コンパイルされた python

 .qt
quicktime ムービー

 .r
RATFOR のソース (廃語)

 .rej
patch(1) に失敗した pacth ファイル

 .rpm
RPM のソフトウェア・パッケージ

 .rtf
リッチ・テキスト・フォーマット

 .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 の schema または query program

 .sty
LaTeX のスタイル・ファイル

 .sym
Modula-2 のコンパイルされた定義モジュール

 .tar
tar(1) ユーティリティで作成されたアーカイブ

 .tar.Z
compress(1) で圧縮された tar(1) アーカイブ

 .tar.bz2
bzip2(1) で圧縮された tar(1) アーカイブ

 .tar.gz
gzip(1) で圧縮された tar(1) アーカイブ

 .taz
compress(1) で圧縮された tar(1) アーカイブ

 .tcl
tcl のソース・コード

 .tex
TeX または LaTeX のソース

 .texi
.texinfo に同じ

 .texinfo
texinfo 文書のソース

 .text
テキスト・ファイル

 .tfm
TeX のフォント・メトリック

 .tgz
gzip(1)で圧縮された tar(1) アーカイブ

 .tif
貧乏人の .tiff

 .tiff
グラフィック・イメージ (Tagged Image File Format)

 .tk
tcl/tk スクリプト

 .tmp
一時ファイル

 .tmpl
テンプレート・ファイル

 .txt
.text に同じ

 .uu
.uue に同じ

 .uue
uuencode(1) で符号化されたバイナリ・ファイル

 .vf
TeX の仮想フォント・ファイル

 .vpl
TeX の仮想プロパティ・リスト・ファイル

 .w
Silvio Levi の CWEB

 .wav
ウェーブ・サウンド・ファイル

 .web
Donald Knuth の WEB

 .wml
Web Meta Language のソース・ファイル

 .xbm
X11 ビットマップのソース

 .xcf
GIMP グラフィック・ファイル

 .xml
XML (拡張記述言語)ファイル

 .xpm
X11 ピクスマップのソース

 .xs
h2xs で生成される Perl xsub ファイル

 .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 の作法。

バグ

このリストは完全ではない。

この文書について

この man ページは Linux man-pages プロジェクトのリリース 3.65 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。