如何在 Linux 上找到 MIME 类型的应用程序?

如何在 Linux 上找到 MIME 类型的应用程序?

是否有 Linux API 可以找到 MIME 类型的默认应用程序?然后我可以使用这个应用程序打开文件。

我无法使用 xdg-open(url) 因为文件格式是包装器格式,并且共享 mime-type 只能告诉包装器 MIME 类型。嵌入的 mime 类型只能从包装器文件头中获取。

该过程如下: 1. 查找嵌入式 mime 类型 2. mime-open(embedded mime type, url)

是否可以?

答案1

xdg-mime命令用于查询或设置文件关联关系。

jinx:735 Z$ xdg-mime query default application/pdf  
evince.desktop

相关内容