mime.cache 파일의 목적은 무엇입니까?

mime.cache 파일의 목적은 무엇입니까?

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 유형 문제를 해결하려고 할 때 변경 시 이전에 캐시된 값과 혼동을 피하기 위해 이를 제거하는 것이 도움이 될 수 있다고 생각했습니다.

삭제한 경우 수동으로 다시 생성해야 합니까? 그렇다면 어떻게 해야 할까요?

답변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

관련 정보