file の使い方
ファイルの種類を判定
書き方
file ファイル...
テキスト・ディレクトリ・圧縮ファイルなどの種類を表示します。
よく使うオプション
| オプション | 意味 |
|---|---|
-b | ファイル名を付けずに、種類だけを出す |
-i | MIME の形(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 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。