UNP: un comando para descomprimirlos a todos

No sé si a ti te pasará lo mismo pero, aunque me sé de memoria cómo descomprimir un archivo .tar.gz, nunca me acuerdo de cómo hacer lo mismo con .bz2, .lz, etc. Sin embargo, esto no es ningún problema porque podemos usar unp.

Unp es un pequeño script que nos permite la extracción de archivos sin preocuparnos por el tipo de archivo o los parámetros que deberíamos pasarle al comando. Por eso es una utilidad del tipo Haz lo que quiero (do want I want).

Para instalarlo sólo tenemos que ejecutar el siguiente comando en un Terminal (Aplicaciones > Accesorios > Terminal):

sudo aptitude install unp

Y ya podemos empezar a usarlo con la siguiente sintaxis:

unp archivo_a_descomprimir

Para demostrar lo cómodo y fácil que resulta vamos a ver algunos ejemplos:

  • Descomprime el archivo codigo_fuente.tar.gz en el directorio actual:

    unp codigo_fuente.tar.gz

  • Descomprime el archivo codigo_fuente.tar.bz2 en el directorio actual:

    unp codigo_fuente.tar.bz2

  • Descomprime todos los archivos .tar.gz, .zip y .rar que hay en el directorio actual:

    unp *.tar.gz *.zip *.rar

  • Descomprime todos los archivos en el directorio actual:

    unp *

Espero que os sea útil.

Vía: Web Upd8

Anuncios

11 Responses to “UNP: un comando para descomprimirlos a todos”


  1. 1 oscar Miércoles, 5 mayo 2010 en 12:27 pm

    Muy útil, si señor, sobretodo para los que estamoz empezando y nos liamos con los archivos comprimidos.
    Felicidades por el blog, muy bueno.

  2. 2 Samuel Miércoles, 5 mayo 2010 en 1:03 pm

    Guau, es muy útil para las típicas carpetas de descarga del jDownloader que tiene tanto archivos .zip como .rar.

    ¡Gracias! :-D

  3. 3 juanjux Miércoles, 5 mayo 2010 en 4:14 pm

    No lo conocía; muy útil, sobre todo para hacer:

    for $i in *;do unp $i; done

    en carpetas con muchos comprimidos distintos como dice Samuel.

    Por cierto, el último comando es muy Windowsero, la forma Unixera sería:

    unp *

    (el .* es innecesario.)

  4. 5 BeRubier Miércoles, 5 mayo 2010 en 11:15 pm

    Muy util, si señor!!

    Como me alegro de tenerte en mi google reader. :D

  5. 6 Marcos Miércoles, 5 mayo 2010 en 11:35 pm

    Moi bo blogue, moitas grazas por compartilo connosco.

  6. 7 akjode Martes, 19 octubre 2010 en 11:27 am

    La verdad, tu blog es uno de los mejores que sigo, siempre termino en el de un modo o otro, esta me la apunto ya que es muy util :D

  7. 8 Carlos Lunes, 21 febrero 2011 en 3:34 am

    me aparece el error: Archive: /home/publico/Escritorio/dic_latin/install.exe
    [/home/publico/Escritorio/dic_latin/install.exe]
    End-of-central-directory signature not found. Either this file is not
    a zipfile, or it constitutes one disk of a multi-part archive. In the
    latter case the central directory and zipfile comment will be found on
    the last disk(s) of this archive.
    zipinfo: cannot find zipfile directory in one of /home/publico/Escritorio/dic_latin/install.exe or
    /home/publico/Escritorio/dic_latin/install.exe.zip, and cannot find /home/publico/Escritorio/dic_latin/install.exe.ZIP, period.

    AL TRATAR DE ABRIR UN ARCHIVO .EXE EL CUAL ESTÁ COMPRIMIDO
    puedo abrirlo con unp?
    además de q no puedo accesar el password grax por todo


  1. 1 UNP – Descomprime archivos comprimido con un comando « El blog de alejandrocq | Linux, tecnología, y más… Trackback en Miércoles, 5 mayo 2010 en 7:59 pm
  2. 2 El blog de alejandrocq | Linux, tecnología, y más... Trackback en Miércoles, 5 mayo 2010 en 8:01 pm
  3. 3 UNP, descomprime cualquier tipo de archivo « Geniutrix's Blog Trackback en Lunes, 10 mayo 2010 en 2:42 am

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




Síguenos en Twitter

 

Sitios amigos:

Si has leído nuestro Acerca de, sabes que no publicamos ningún artículo práctico que no hayamos probado. Aún así, no podemos garantizar que en tu sistema funcione como en el nuestro.

Esta página no es de soporte. Compartimos lo que sabemos, pero si resolviésemos todas las dudas que recibimos, no podríamos hacer artículos nuevos. Por eso, si alguien plantea un problema, y sabes la respuesta, siéntete libre para comentarla.

Si tienes una duda y no obtienes respuesta, puedes recurrir a sitios específicos como ubuntu-es.org o Linux Q.

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.


A %d blogueros les gusta esto: