Re: аналог утилиты file
On Wed, 20 Jan 2016 14:02:32 +0200
Sohin Vyacheslav <in.soho@yandex.ua> wrote:
> День добрый,
>
>
> интересно есть аналог утилиты file, который бы не просто отображал тип
> файла-бинарник это или данные, но и определял что это за формат
Вообще-то утилита file ровно это и делает.
$ file Downloads/Kak\ lyudi\ vidyat.pdf
Downloads/Kak lyudi vidyat.pdf: PDF document, version 1.5
$ file Downloads/tuple-internals.odp
Downloads/tuple-internals.odp: OpenDocument Presentation
Если она говорит "данные" это значит "какой-то неизвестный формат
попался, не могу определить"
> файла, к какому приложению относится на основании содержимого файла?
А вот это - сложнее. Как правило, в системе есть несколько приложений,
которые могут работать с определенным типом файла.
Например тот же PDF можно открыть evince, qpdfview, gv или даже gimp.
Утилита file имеет ключик --mime-type, выдающий MIME-тип файла, по
которому подходящие приложения можно поискать в /etc/mailcap.
Reply to: