回答:
file
次のコマンドを使用できます。
$ file file.png
file.png: PNG image data, 734 x 73, 8-bit/color RGB, non-interlaced
$ mv file.png file.txt
$ file file.txt
file.txt: PNG image data, 734 x 73, 8-bit/color RGB, non-interlaced
file
そのタイプを決定するために、ファイル上のいくつかのテストを行います。おそらく最も重要なテストは、マジックナンバー(ファイルヘッダー内の文字列)を事前定義されたリストと比較することです。
file
は、さまざまなUnix間で出力が異なる可能性があることに注意してください。unix.stackexchange.com/questions/151008/…–
imagemagicks識別コマンドを試すことができます:http : //www.imagemagick.org/script/identify.php
例:
$ identify rose.jpg
rose.jpg JPEG 640x480 sRGB 87kb 0.050u 0:01