Alternatives to dtrx

A command-line tool that extracts many archive formats with one consistent command. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as dtrx.

  • ouch

    Command-line tool that compresses and extracts archives without format-specific flags.

    ouch uses one command for both compressing and extracting archives, runs on Windows, macOS and Linux, and picks the format from the file name.

  • bsdtar (libarchive)

    Command-line archivers built on libarchive that read and write tar, zip, cpio, ISO and more.

    bsdtar reads many formats including zip, rar and ISO with automatic format detection and can also write archives, though its options differ from GNU tar.

  • p7zip

    Command-line port of 7-Zip's compression tools for POSIX systems.

    p7zip brings 7-Zip's command-line tools to Linux and macOS, both creating and extracting archives, though its development has slowed compared with Windows 7-Zip.

  • unblob

    Command-line extraction tool that finds and unpacks archives and compressed streams inside arbitrary binary files.

    unblob extracts archives found inside arbitrary binaries recursively, aimed at firmware analysis rather than everyday archive work, and some formats need external tools installed.

Also worth comparing

These listings name dtrx as their own alternative, so the relationship runs both ways.

  • ripunzip

    A command-line tool that unzips ZIP files in parallel, including while downloading them from a URL.

    dtrx unpacks many archive types with one consistent command and installs with pip, but it relies on underlying extraction tools and does not parallelise ZIP extraction.

Similar software

Related functionality, not a direct replacement.