説明
習慣的にファイルの接尾 (suffix) はファイルの内容を示している。 この接尾はピリオド (.) とそれに続く一つ以上の文字からなっている。 コンパイラーのような、多くの標準的なユーティリティは、 この接尾を使用して取り扱うファイルの型を理解する。 make(1) ユーティリティはファイルの接尾に基づいたルールに従って動作する。以下は Linux システムでよく見られる接尾のリストである。
Suffix | File 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 のフォント・ファイル |
Adobe Portable Data Format | |
(Acrobat/acroread や xpdf で使用する) | |
.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/ に書かれている。