mime.cacheファイルの目的は何ですか?

mime.cacheファイルの目的は何ですか?

mime.cacheArch Linux KDEデスクトップシステムのファイルの目的は何ですか?

Arch Wikiはmimeapps.listファイルについて議論しますが、言及しませんmime.cache

mimeapps.list私のシステムには1つのファイルしかありませんが、複数のファイルがあります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.cacheglobs2、マジック、サブクラス、エイリアス、アイコン、汎用アイコン、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

関連情報