当我运行以下命令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
您链接的联机帮助页面显示它在数据库的以下位置查找:
$HOME/.local/share/mime /usr/local/share/mime /usr/share/mime
您也许可以通过查看这些目录来弄清楚如何为CSS添加条目。
更新之后,您必须运行update-mime-database
编辑:
你正在使用-M开关,这意味着它不会看文件的扩展名。 它只会查看文件的内容。 一个CSS文件没有一致的头,但我怀疑这将工作。