获取可以使用特定应用程序打开的文件类型列表

And*_*een 5 bash

在 Ubuntu 中,有没有办法获取可以使用特定应用程序打开的文件类型列表?例如,我想找到可以用程序打开的所有文件的列表google-chrome。是否可以使用 shell 脚本来做到这一点?

小智 3

您可以查看 /usr/share/applications/defaults.list 以查看文件类型及其关联应用程序的列表。

对于特定应用程序,请在终端中输入以下内容:

grep "google-chrome" /usr/share/applications/defaults.list
Run Code Online (Sandbox Code Playgroud)

你会看到这样的东西:

text/html=firefox.desktop;google-chrome.desktop
text/xml=firefox.desktop;google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
x-scheme-handler/http=firefox.desktop;google-chrome.desktop
x-scheme-handler/https=firefox.desktop;google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)