dtrx intelligently extracts many different archive types. It will get the contents from tar, zip, rpm, deb, and cpio archives, as well as compressed files, with one simple command. It helps keep your filesystem sane by putting every archive's contents into a dedicated directory, and making sure the owner can read and write whatever's extracted. It can even recursively extract archives.
| Tags | Archiving Compression Command Line |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Release Notes: This release supports LZH archives, using the lha tool. It includes a couple of minor bugfixes.


Release Notes: This release features automatic downloads. If you pass a URL to dtrx on the commandline, it will download that file with wget, then try to extract it. dtrx is now smarter about removing extensions from filenames, prompting for recursive extraction, and extracting zip files when unzip is not available.


Release Notes: This release of dtrx adds support for files using xz compression.


Release Notes: This version supports newer .deb packages that use bzip2 or lzma compression. It also lists archive contents faster, and recognizes more file extensions for compressed tar archives. Finally, there have been a number of improvements in the interactive prompts.


Release Notes: Crashes which occurred when dtrx "extracts" an empty archive were fixed. LZMA compression is detected by file magic. Word wrapping in interactive prompts was improved.