56 我想在命令行作为印刷字符串获取文件的MIME类型(例如application/vnd.oasis.opendocument.spreadsheet)。 我查找了如何执行此操作并找到了xdg-mime命令。 通过阅读手册页(man xdg-mime),看来我应该跑步xdg-mime query filetype FILE。但是,当我对任何文件运行此命令时,它不打印任何内容并退出。 有没有办法解决这个问题?替代命令? command-line files mime-type — dv3500ea source
2 此页面上的最佳答案可以放入如下函数或脚本中: 例 $ mime_type.sh /etc/passwd text/plain mime_type.sh function mime_type() { file --mime-type -b $* } mime_type $* — 布拉德公园 source 4 使用-b或标志--brief,file而不用管道输送到awk。 — EmilVikström'17 好点..固定! — 布拉德·帕克斯
-b
或标志--brief
,file
而不用管道输送到awk
。