Hace 274 días
6

Acortar URLs con un comando (Bash)

Una de las tareas que me gusta hacer es buscar tips o cosas útiles que hacer con Bash.

Recién encuentro en el blog de 4D43 un tip que permite hacer justo lo que comento en el título, acortar una URL mediante un comando.

¿acortar URLs? … síp. Por ejemplo, una URL como http://blog.desdelinux.net/acortar-urls-con-un-comando-en-linux-bash/ tiene muchas letras, sin embargo esa URL acortada sería: http://is.gd/NMiTwF

Bueno, les mostraré cómo acortar mediante el servicio de http://is.gd

Primeramente necesitamos el paquete xsel instalado, que es quien nos permitirá tomar la URL que copiamos y usarla en la terminal.

Para instalarlo en Debian, Ubuntu o derivadas:

sudo apt-get install xsel

Una vez instalado, ponemos en una terminal esto:

curl -s "http://is.gd/create.php?format=simple&url=`xsel -po`"

Una vez hecho esto, les aparecerá la URL corta.

O sea… explico de nuevo.

  1. Copiamos la URL larga que deseamos recortar.
  2. Escribimos en la terminal el comando que les puse arriba.
  3. Presionamos [Enter] y les mostrará la URL recortada.

Les dejo un screenshot:

Como ven lo muestra… pero, si lo que queremos es que nos lo ponga en el clipboard directamente, o sea… si queremos que al ejecutar el comando ya tengamos guardado el link corto, y para usarlo solo sea pegarlo ([Ctrl]+[V]) ejecutamos esto otro:

curl -s "http://is.gd/create.php?format=simple&url=`xsel -po`" | xsel -pi

Esto más que nada es una curiosidad, pero podría servirnos para algún script que estemos haciendo jeje…

Muchas gracias a 4d43 por compartir el tip :D

Saludos

COMENTARIOS PARA EL AUTOR

KZKG^Gaara

KZKG^Gaara: Usuario de GNU/Linux y administrador de red desde hace algunos años. Intento mantenerme en el lado oscuro de la fuerza, pues es donde está lo divertido de la vida. Administrador y fundador de todo esto que ven, pero uno más dentro de la familia.

  1. Leproso_Ivan redactor
    • KZKG^Gaara autor
      • Leproso_Ivan redactor
  2. lector

Dejar tu comentario

Tu dirección de correo electrónico no será publicado.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>