mime.cache
Arch Linux KDE 桌面系统上的文件的用途是什么?
Arch Wiki 讨论mimeapps.list
文件,但没有提及mime.cache
.
在我的系统上,只有一个mimeapps.list
文件,但有多个mime.cache
文件。例子:
/usr/share/mime/mime.cache
~/.local/share/mime/mime.cache
本地用户版本是否会替换或扩展系统范围的mime.cache
文件?
这些mime.cache
文件可以手动删除吗(例如,使用rm
)?
当尝试解决 mime 类型问题时,我认为删除它们可能会有所帮助,以避免在进行更改时与旧的缓存值产生混淆。
如果删除了,是否需要手动重新创建?如果是这样,怎么办?
答案1
Arch Linux KDE 桌面系统上的 mime.cache 文件的用途是什么?
mime.cache
包含与 globs2、magic、subclasses、aliases、icons、generic-icons 和 XMLnamespaces 文件相同的信息,采用二进制、可映射格式
本地用户版本是否会替换或扩展系统范围的
mime.cache
文件?
不,在 GNU/Linux 中,系统范围的配置影响所有用户,而用户配置仅影响当前用户。因此,您可以根据您的目的对其中任何一个进行任何更改。我的建议是永远不要更改系统范围的设置,除非您知道自己在做什么。例如mime.cache
文件是自动构建的,因此不应自定义,因为重建文件时您宝贵的自定义将会丢失
这些
mime.cache
文件可以手动删除(例如,使用 rm)吗?
是的。
如果删除了,是否需要手动重新创建?如果是这样,怎么办?
update-mime-database ~/.local/share/mime # personal
update-mime-database /usr/share/mime # system-wide