我最近切换到 GNOME 3 并惊讶地发现我们无法设置默认应用程序。我正在使用 Bash 编写 Nautilus 扩展。我想查找文件的 MIME 类型。
最初我用来提取文件的扩展名sed并在其上构建代码。然后我意识到有这个命令叫做file. 当我试图找到mime-type一个的mkv文件,命令file --mime-type -b <filename>的输出application/octet-stream,但是当我看到鹦鹉螺属性窗口它显示了正确的video/x-matroskaMIME类型。
我在这里错过了什么吗?如果没有,有没有更好的方法可以归档文件的 MIME 类型?
在 Linux 上有多种获取 MIME 类型的方法,它们通常会导致不同的结果。用
xdg-mime query filetype your_file
Run Code Online (Sandbox Code Playgroud)
获得与 Nautilus 相同的 MIME 类型。
| 归档时间: |
|
| 查看次数: |
8372 次 |
| 最近记录: |