Слово file
здесь относится к командной оболочке file, а не к фактическим файлам. Я хочу определить, является ли файл, например, видеофайлом (.mpg
, .mkv
, .avi
). file
довольно хорош при возврате image
для файлов изображений, video
для видеофайлов и audio
для аудиофайлов (и application/x-empty
по какой-либо причине для текста). Мой вопрос заключается в том, насколько достоверно это относится к идентификации типов. Если бы я сделал простой
file -ib deliverance.avi | grep video
будет работать для всех основных видеофайлов, обозначенных здесь?