Как получить MIME-тип файла из командной строки?


56

Я пытаюсь получить MIME-тип файла из командной строки в виде печатной строки (например. application/vnd.oasis.opendocument.spreadsheet).

Я посмотрел, как это сделать, и нашел xdg-mimeкоманду.

После прочтения man-страницы ( man xdg-mime), кажется, я должен бежать xdg-mime query filetype FILE. Однако, когда я запускаю это с любым файлом, он ничего не печатает и завершает работу.

Есть ли способ это исправить? Альтернативная команда?

Ответы:


89

использование file --mime-type -b filename

Посмотрите на file --helpдополнительные советы.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.