Arch-Linux

mime.cache 文件的用途是什麼?

  • October 27, 2021

mime.cacheArch 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 類型問題時,我認為刪除它們可能會有所幫助,以避免在我進行更改時與舊的記憶體值混淆。

如果它們被刪除,是否需要手動重新創建?如果是這樣,怎麼做?

Arch Linux KDE 桌面系統上 mime.cache 文件的用途是什麼?

mime.cache包含與 glob2、magic、子類、別名、圖示、通用圖示和 XMLnamespaces 文件相同的資訊,採用二進制、mmappable 格式

本地使用者版本是否替換或擴展系統範圍的 mime.cache文件?

不,在 GNU/Linux 中,系統範圍的配置影響所有使用者,而使用者配置只影響目前使用者。因此,您可以根據您的目的對其中任何一個進行任何更改。我的建議是永遠不要更改系統範圍的設置,除非您知道自己在做什麼。例如mime.cache,文件是自動建構的,因此不應自定義,因為您寶貴的自定義設置會在文件重新建構時失去

mime.cache可以手動刪除這些文件(例如,使用 rm)嗎?

是的。

如果它們被刪除,是否需要手動重新創建?如果是這樣,怎麼做?

update-mime-database ~/.local/share/mime # personal
update-mime-database /usr/share/mime     # system-wide

引用自:https://unix.stackexchange.com/questions/564668