如何通过命令行打开任何文件?


11

我想知道是否有一个命令可以在Linux中独立于其扩展名打开任何文件,就像双击该文件一样。


这与您的窗口管理器桌面注册的mime类型相关,而不是与应用程序本身相关。简而言之,afaik在命令行中没有等效的“双击”,因为双击实际上是文件选择器和列表(如果已注册的mime类型)的组合。
vfbsilva 2015年

9
xdg-open THE_FILE
PSkocik 2015年

2
相关:(如果您没有xdg-open)xdg-open的工作原理
Mark Plotnick

Answers:


6

有些命令类似于双击:xdg-open是许多Linux GUI附带的相当标准的命令。在Debian发行版上,还有seeopen

最好指出扩展实际上是任意的。那里有很多深奥的扩展。没有任何程序(包括“双击”)可能会知道如何解释那里的每个文件。

而且,如果您知道文件的内容以及运行该文件的正确程序,则无论扩展名如何,都应该能够执行/使用该文件。


7
xdg-open比您的建议标准得多。
Basile Starynkevitch 2015年

2
see并且open特定于Debian及其衍生产品。xdg-open如今已成为事实上的标准(这是Freedesktop标准)。
吉尔斯(Gilles)'所以

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.