初めてLinuxを操作するときは、ユーザーは不慣れな拡張子の為、 特定のファイルタイプを認識できないかも知れません。ファイルの拡張子は ファイル名の最後の点の後にくる最後の部分です(sneakers.txtの 中では、"txt"がファイルの拡張子です)。
以下に、拡張子とその意味の簡単な一覧を示します:
.bz2 — bzip2で圧縮されたファイル
.gz — gzipで圧縮されたファイル
.tar — tarでアーカイブになるファイル (tape archiveの略), tarファイルとして知られています。
.tbz — tarと bzipを使用したファイル
.tgz — tar と gzipを使用したファイル
.zip — ZIPで圧縮されたファイルで、通常 MS-DOSアプリケーションで見かけます。 Linux用の圧縮ファイルはほとんど gzip圧縮なので、Linuxファイルで.zipの アーカイブを見ることはまれです。
bzip2, gzip, 及び tarファイルの 作業についての情報は 項14.3を参照してください。
.au — オーディオファイル
.gif —GIF イメージファイル
.html/.htm —HTML ファイル
.jpg —JPEG イメージファイル
.pdf — 文書の電子イメージです。PDFとは ポータブルドキュメントフォーマットの省略形です。
.png — PNG イメージファイル。 (ポータブルネットワークグラフィックの省略です)
.ps — 印刷用にフォーマットした PostScriptファイル
.txt — プレーン ASCII テキストファイル
.wav — オーディオファイル
.xpm — イメージファイル
.conf — 設定ファイル。 設定ファイルは時に、.cfg拡張子を 使うこともあります。
.lock — lockファイルは、プログラムやデバイスが使用中かどうか判定します。
.rpm — ソフトウェアのインストールに使用される Red Hat パッケージマネージャファイル
.c — C プログラム言語のソースコードファイル
.cpp — C++ プログラム言語のソースコードファイル
.h — C 又は C++プログラム言語のヘッダファイル
.o — プログラムのオブジェクトファイル
.pl — Perl スクリプト
.py — Python スクリプト
.so — ライブラリファイル
.sh — shell スクリプト
.tcl — TCL スクリプト
ただし、ファイル拡張子は常時、あるいは定期的に使用されるわけでもありません。 もし、ファイルが拡張子を 持たない場合、又はファイルが拡張子の形をしたものを 付けていない場合は、どうなるのでしょう?
そういう時には、fileコマンドが役に立ちます。
例えば、拡張子を付けていないファイルsaturdayを見付けたと想定します。 fileコマンドを使用して、次のように入力すると ファイルの種類を判定できます:
file saturday |
この例で言うと、コマンドfile saturdayは ASCII textを表示して、それが テキストファイルであることを伝えます。テキストファイルと区分されて いるファイルはすべて、cat、 more、 lessなどのコマンド、あるいはgeditや viなどのテキストエディタの1つで読み取ることができます。
![]() | ヒント |
---|---|
fileについてもっと知りたい場合は, man fileと タイプしてそのman ページを御覧ください。 |
また、ファイルの読み方についてコマンドの詳細は、 第13章を 参照してください。