xdg-mime 和 file 命令以不同方式识别文件类型

xdg-mime 和 file 命令以不同方式识别文件类型

如果你看下面的截图,你会发现 gnome 正在告诉一个 ASCII 文本文件为 audio/x-mod。

在此输入图像描述

我暂时设定了

audio/x-mod=codium.desktopmimeapps.list但我认为这不是一个好的解决方案。

gnome 如何识别文件类型(file命令正确识别它,所以我假设 gnome 没有使用它)。我该如何解决这个问题?

更新1:

% file --mime git.fish
git.fish: text/plain; charset=us-ascii
% xdg-mime query filetype git.fish
audio/x-mod

xdg-mime不会给出与 相同的结果file --mime。我可以确认,在这种情况下file --mime是对的,也是 xdg-mime错的。

相关内容