file
file
используется для идентификации типа файла.
file
смотрит не только имя файла, а читает и анализирует первый блок данных, так называемый magic number. То есть даже если a.png
переименовать в a.txt
, это не помешает команде file
идентифицировать тип файла:
Параметры
Основные ключи:
-f
- читать список файлов для анализа из указанного файла
-k
- не останавливаться на первом совпадении, а перечислять все совпадения для типа файла
-z
- просматривать сжатые файлы
Соус: Книга “Bash и кибербезопасность” ⇒ Глава 5. “Сбор информации” ⇒ “Используемые команды” ⇒ “file”