¿Cómo abrir cualquier archivo a través de la línea de comando?

11

Me gustaría saber si hay un comando para abrir cualquier archivo en Linux independientemente de su extensión, como si estuviera haciendo doble clic en él.

Carl Rojas
fuente
esto está más asociado con los tipos mime que registra el escritorio de su administrador de ventanas que con una aplicación per se. En resumen, afaik no hay un equivalente de "doble clic" en la línea de comandos, ya que el doble clic es, de hecho, una combinación de un selector de archivos + una lista si hay tipos mime registrados.
vfbsilva
99
xdg-open THE_FILE
PSkocik
2
Relacionado: (si usted no tiene xdg-abierto) ¿Cómo funciona xdg a abrir hacer su trabajo
Marcos Plotnick

Respuestas:

6

Hay comandos que son similares al doble clic: xdg-openes un comando bastante estándar que se entrega con muchas GUI de Linux. En las distribuciones de Debian, también hay seey open.

Sería bueno señalar que las extensiones son realmente arbitrarias. Hay tantas extensiones esotéricas por ahí; Ningún programa, incluido el "doble clic", puede saber cómo interpretar todos los archivos que existen.

Y si conoce el contenido del archivo y el programa adecuado para ejecutarlo, debería poder ejecutar / usar el archivo independientemente de su extensión.

robert
fuente
77
xdg-openes mucho más estándar de lo que sugieres.
Basile Starynkevitch
2
seey openson específicos de Debian y derivados. xdg-openes bastante estándar de facto hoy en día (es un estándar de Freedesktop).
Gilles 'SO- deja de ser malvado'
1
gnome-open "filename"

Funciona de maravilla

Nithin Vasisth
fuente