file の使い方

ファイルの種類を判定

書き方

file ファイル...

テキスト・ディレクトリ・圧縮ファイルなどの種類を表示します。

よく使うオプション

オプション意味
-bファイル名を付けずに、種類だけを出す
-iMIME の形(text/plain など)で出す

例

$ file /etc/passwd/etc/passwd: ASCII text

ファイルの中身を調べて種類を出します。

$ file /usr/bin/ls/usr/bin/ls: ELF 64-bit LSB pie executable, ARM aarch64, ...

プログラムのファイルは、どの CPU 向けかも分かります。

$ file backupbackup: gzip compressed data

拡張子の無いファイルが、圧縮ファイルなのかテキストなのかを確かめます。

よくある間違い・注意

  • Linux では拡張子に決まりがありません。.txt でも中身がテキストとは限らないので、file で確かめます。

実際に打って練習する

Linux レベル1 コースの Lv31「中身の正体 file」で覚えます(第2章 宝探し(検索とテキスト処理))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る