如何从命令行获取文件的mime类型?


56

我想在命令行作为印刷字符串获取文件的MIME类型(例如application/vnd.oasis.opendocument.spreadsheet)。

我查找了如何执行此操作并找到了xdg-mime命令。

通过阅读手册页(man xdg-mime),看来我应该跑步xdg-mime query filetype FILE。但是,当我对任何文件运行此命令时,它不打印任何内容并退出。

有没有办法解决这个问题?替代命令?

Answers:


89

采用 file --mime-type -b filename

查看file --help更多技巧。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.