Abriendo archivos y URLs desde el terminal

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).

Anuncios

  1. #1 por Jorge el 23 julio, 2013 - 22:05

    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

    • #2 por elpinguinotolkiano el 23 julio, 2013 - 22:16

      ¡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

      • #3 por nidejo el 29 julio, 2013 - 1:42

        Hola amigo, ahora si lo abre, es que estaba tecleando mal.

        Un Abrazo!

A %d blogueros les gusta esto: