当我运行以下命令时,
mimetype -DM --database /usr/share/misc/magic /path/to/reset.css
我希望看到text/css
结果,但得到的却是text/plain
。有办法解决这个问题吗?
- 模仿类型请参阅手册页。
编辑删除 -M 并没有改变任何东西
root@srv /var/www/vhosts/zf2skeleton # mimetype -D --database /usr/share/misc/magic module/Application/public/css/bootstrap.min.css
> Data dirs are: /usr/share/misc/magic
> Checking inode type
WARNING: You don't seem to have a mime-info database. The
shared-mime-info package is available from http://freedesktop.org/ .
> Checking globs for basename 'bootstrap.min.css'
> Checking for extension '.min.css'
> Checking for extension '.css'
> File exists, trying default method
module/Application/public/css/bootstrap.min.css: text/plain
答案1
您链接到的手册页表明它在以下位置查找数据库:
$HOME/.local/share/mime
/usr/local/share/mime
/usr/share/mime
通过查看这些目录,您也许可以弄清楚如何添加 CSS 条目。
更新后你必须运行 update-mime-database
编辑:
您使用了 -M 开关,这意味着它不会查看文件扩展名。它只会查看文件的内容。但是 CSS 文件没有一致的标题,所以我怀疑这是否可行。