Dtrx: nunca extraer desde la linea de comandos fue tan fácil

por | 19 mayo, 2016

dtrx

Dtrx acrónimo de “Do The Right eXtraction”, es una herramienta para sistemas unix-like que simplifica bastante el extraer todo tipo de archivos desde la terminal de Linux.

El programa también destaca por gestionar los permisos de lectura/escritura de forma adecuada, y la opción de extraerlos en sus propios directorios dedicados, con opción de renombrado incluida.

Es una buena opción para los que tenemos memoria de pez, somos demasiado vagos para mirar la ayuda del programa a la hora de hacer cosas básicas (tar -zxvf sin ir más lejos) o no queremos usar múltiples programas en función del tipo de archivo que tengamos delante.

Como veis en la imagen que abre el post, no tiene demasiado misterio su ejecución:

dtrx archivo.tar.xz

Quien dice tar.xz, dice cualquier otro formato similar, dado que dtrx soporta una amplia colección: tar, bz2, zip, cpio, deb, rpm, gem, 7z, cab, lzh, rar, gz, bz2, lzma, xz, además de binarios deb, gem (ruby), archivos de Installshield e incluso algunos tipos de exe.

  • Podemos listar los archivos antes de proceder a su extracción con el parámetro -l:
dtrx -l archivo.zip
  • Si tenemos un archivo comprimido que a su vez incluye múltiples ficheros, al ejecutar dtrx nos va a dar 5 opciones diferentes, para hacer la cosa más o menos automática:

-a siempre extraer los archivos incluidos durante esta sesión
-o extraer los archivos incluidos esta vez.
-n elegir no extraer los archivos incluidos por esta vez.
-v nunca extraer los archivos incluidos durante esta sesión.
-l listar los archivos incluidos.

  • Si queremos que trabaje de forma recursiva, lo podemos hacer añadiendo la opción -r:
dtrx -r archivo.tar.gz
  • Además con el parámetro -m podemos extraer los metadatos de archivos deb y gem:
dtrx -m archivo

dtrx3

Instalación

Dtrx es software libre y está disponible en los repositorios de las principales distribuciones GNU/Linux.

  • En Debian y derivadas como Ubuntu o Linux Mint:
sudo apt install dtrx
  • Los usuarios de openSUSE lo tienen disponible para Leap y Tumbleweed a través del servicio online de 1-click Install.
  • En Arch Linux y derivadas (Antergos, ArchBang, Manjaro…) lo encontramos en los repositorios comunitarios de AUR:
yaourt -S dtrx
  • Por último en Fedora:
su -c

dnf install dtrx

Si queréis saber más de esta sencilla a la vez que poderosa herramienta, como siempre tenéis toda la información en su web.

11 pensamientos en “Dtrx: nunca extraer desde la linea de comandos fue tan fácil

  1. davidochobits

    Vaya, se ve que hemos tenido la misma idea. Vi una nota sobre el programa hace unos días en un medio inglés y me puse investigar, desde entonces la tenía el borradores…, en fin, cuanto mayor difusión de estas cosas mejor.

    Saludos!!

    Responder
    1. tannhausser Autor

      Dale que seguro que mejoras el post 🙂

      dtrx es de esas aplicaciones que le tenía echado el ojo hace tiempo.

      El porque no hice antes el post, seguro que entra en esa categoría de «con la buena pinta que tenía …no hay paquete/no funciona/no compila en mi distro»

      Por eso estoy en Antergos, en los repos de Arch encuentras todo y a la última 🙂

      Un saludo amigo!

      Responder
    2. tannhausser Autor

      @David vale! acabo de ver que ya le diste a publicar XD

      A este paso coincidiremos hablando de Cubazuela del Norte y que vienen los rojos, que vienen XD

      Responder
  2. eliotime3000

    Justo lo que necesitaba, porque hay otras herramientas en terminal que terminan haciendo de la extracción de archivos un desastre.

    Gracias por tan buena recomendación.

    Responder
    1. tannhausser Autor

      Está muy bien la aplicación, por ponerle un pero, si se trata de hacer las cosas fáciles podían haber elegido otro nombre XD

      Responder
    1. tannhausser Autor

      Solo en las que he utilizado durante varios años…y aún así es posible que me equivoque 😉

      Responder
  3. toor

    También existe el comando ‘unp’ para descomprimir/desempaquetar todo tipo de archivos (es el que uso desde hace mucho tiempo).

    Saludos.

    Responder
    1. tannhausser Autor

      @toor Gracias por la información!

      No lo conocía pero por lo que veo en su página de github es muy similar y además tiene la ventaja de que es una letra menos 🙂

      Le echaré un vistazo.

      Un saludo!

      Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.