file

Aus Mikiwiki
Wechseln zu: Navigation, Suche

Der Shell-Befehl file zeigt Informationen über das Dateiformat bzw. den Inhalt einer Datei.

Verwendung

Mögliche Ausgaben sind je nach Datentyp beispielsweise die folgenden:

$ file *
aaa.png:        PNG image, 373 x 621, 16-bit/color RGB, non-interlaced
bbb.odt:        OpenDocument Text
ccc.rtf:        Rich Text Format data, version 1, ANSI
ddd.jpg:        JPEG image data, JFIF standard 1.01
eee.wmv:        Microsoft ASF
fff.html:       Non-ISO extended-ASCII HTML document text, with very long lines
ggg:            directory
hhh.jpg:        JPEG image data, progressive, precision 0, 4360x420
iii.pdf:        PDF document, version 1.4
jjj.gif:        GIF image data, version 89a, 254 x 100
kkk.mpg:        MPEG sequence, v1, system multiplex
lll.bin:        POSIX shell script text executable
mmm.jpg:        JPEG image data, JFIF standard 1.01, comment: "CREATOR: gd-jpeg v1.0 (using IJ"
nnn.desktop:    ASCII text

FAQ

Ausgabe "with very long lines"

Manche Dateiypen werden mit dem Zusatz "with very long lines" angezeigt z. B.

ASCII text, with very long lines
ISO-8859 text, with very long lines
Non-ISO extended-ASCII text, with very long lines
UTF-8 Unicode text, with very long lines

Als "sehr lang" werden offenbar Zeilen mit mehr als 300 Zeichen angesehen. Wofür diese Information gut sein soll bleibt unklar.