Использование команды linux 'file' для определения типа (например, изображение, аудио или видео)

Слово файл здесь относится к команде оболочки файл , а не к реальным файлам. Я хочу определить, является ли файл, например, видеофайлом ( .mpg , .mkv , .avi ). файл довольно хорошо возвращает изображение для файлов изображений, видео для видеофайлов и аудио для аудиофайлов (и application / x-empty почему-то для текста). Мой вопрос в том, насколько это надежно для определения типов. Если бы я сделал простой

file -ib deliverance.avi | grep video

, это сработало бы для всех основных видеофайлов, перечисленных здесь ?

10
задан puk 12 November 2011 в 01:28
поделиться