Scroll to navigation

SUFFIXES(7) Linux Programmer's Manual SUFFIXES(7)

名前

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

説明

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

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

Suffix File type
,v RCS (リビジョン・コントロール) のためのファイル
- バックアップ・ファイル
.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 の作法。

バグ

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

関連項目

file(1), make(1)

この文書について

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

2000-11-16 Linux