如何找出哪个程序可以打开给定的文件?

如何找出哪个程序可以打开给定的文件?

假设我有一个文件thesis.pdfpicture.jpg

是否有命令返回打开该文件的程序?

我知道该命令file,但它只返回正确的文件类型(我知道这不是由 Linux 中的扩展名指定的)而不是程序。

我期待类似的事情:

$ program 'picture.jpg' 
gimp, gwenview, eog

答案1

mimeopen -a '图片.jpg'

这就是你需要的

它会给你这样的输出

Please choose an application

    1) Shotwell Viewer  (shotwell-viewer)
    2) Firefox Web Browser  (firefox)
    3) Image Viewer  (eog)

答案2

使用:mimeopen -a 0001.jpg

-a首先会你可以选择,而不是运行它。

请选择一个应用程序

1) Wine Internet Explorer  (wine-extension-jfif)
2) Wine Internet Explorer  (wine-extension-jpe)
3) Firefox Web Browser  (firefox)
4) Luminance HDR  (luminance-hdr)
5) ImageMagick (display)  (display.im6)
6) Image Viewer  (eog)
7) Shutter  (shutter)
8) Phatch Image Inspector  (phatch-inspector)
9) Phatch PHoto bATCH Processor  (phatch)
10) Shotwell Viewer  (shotwell-viewer)
11) GIMP Image Editor  (gimp)

使用应用程序#

相关内容