Команда file анализирует файлы и выводит их тип, а также - если это известно - формат данных, которые они содержат. Укажите имя файла в качестве аргумента, и эта команда выведет имя вместе с описание его типа и формата.
Чтобы определить формат файла `/usr/doc/HOWTO/README.gz', введите:
$ file /usr/doc/HOWTO/README.gz [Enter]
/usr/doc/HOWTO/README.gz: gzip compressed data, deflated, original
filename, last modified: Sun Apr 26 02:51:48 1998, os: Unix
$
Эта команда сообщает, что файл `/usr/doc/HOWTO/README.gz' содержит данные, упакованные с помощью утилиты gzip.
Чтобы определить оригинальный формат данных в упакованном файле, используйте опцию `-z'.
Чтобы определить формат упакованных данных в файле `/usr/doc/HOWTO/README.gz',
введите:
$ file -z /usr/doc/HOWTO/README.gz [Enter]
/usr/doc/HOWTO/README.gz: English text (gzip compressed data, deflated,
original filename, last modified: Sun Apr 26 02:51:48 1998, os: Unix)
$
Примечание: В настоящее время file различает около 100 различных форматов данных, включая тексты на нескольких языках, множество графических и звуковых форматов, а также исполняемые файлы для различных операционных систем.