Suelo ser una persona más «gráfica» que de consola, pero en ocasiones el terminal virtual puede resultar más que útil… cuando no imprescindible, como por ejemplo copiar archivos en forma recursiva.
En esta entrada quiero comentar una instrucción muy interesante que permite abrir rápidamente cualquier archivo en el programa que el sistema tiene predefinido para ese formato: la instrucción xdg-open.
Por ejemplo, supongamos que queremos abrir un archivo llamado Documento.pdf que se encuentra en la carpeta Documentos. Si tenemos un terminal abierto en esa carpeta será suficiente escribir
xdg-open Documento.pdf
para que (en mi caso, que estoy en KDE SC) el archivo se abra en Okular. Si el terminal no se encuentra en esa carpeta o queremos usar krunner para abrirlo, pues ponemos toda la ruta
xdg-open ~/Documentos/Documento.pdf
Ahora bien, si el archivo a abrir es un odt, o un png, o un archivo LyX, o un archivo de texto simple, o… pues ningún problemas: xdg-open «sabe» cual es el programa predefinido para el formato de archivo solicitado por lo que lo abrirá sin problemas en la aplicación correcta.
Y como última nota, esta instrucción también puede usarse para abrir URLs:
xdg-open 'http://www.google.com'
abrirá la dirección indicada en el navegador predefinido del sistema (en mi caso, Konqueror).
Hola amigo, como haría para abrir archivos/ficheros desde la terminal en fedora? estoy en fedora 19 con el entorno gnome-shell, en ubuntu lo he hecho con el comando gnome-open pero en fedora no me resulta
¡Hola!
¿La instrucción xdg-open no funciona? Quizás fedora no la instale por defecto. Comprueba con yum si tienes el paquete xdg-utils instalado.
Saludos
Hola amigo, ahora si lo abre, es que estaba tecleando mal.
Un Abrazo!