SUFFIXES

Section: Linux Programmer's Manual (7)
Updated: 2020-08-13
Index JM Home Page
 

名前

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

説明

習慣的にファイルの接尾 (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 の補助ファイル

 .avi
(Microsoft ビデオ) ムービー

 .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 プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報告に関する情報は https://www.kernel.org/doc/man-pages/ に書かれている。

関連キーワード

ソース, アーカイブ, 圧縮, tar, フォント, イメージ, グラフィック, プログラム, SUFFIXES, 定義

Linux マニュアル 一覧

[man1] [man2] [man3] [man4] [man5] [man6] [man7] [man8]
[a] [b] [c] [d] [e] [f] [g] [h] [i] [j] [k] [l] [m] [n] [o] [p] [q] [r] [s] [t] [u] [v] [w] [x] [y] [z]

 

Index

名前
説明
準拠
バグ
関連項目
この文書について

This document was created by man2html, using the manual pages.
Time: 12:08:34 GMT, June 11, 2022