Easier archive extraction #
with dtrx ("Do The Right Extraction"):
Works out of the box with Python 2.4 or greater. Python 2.3 requires the subprocess module. Commonly-installed tools like tar and 7z are also required. Test for any missing dependencies with the included compare.py script (which requires PyPAML).
- Handles many archive types: You only need to remember one simple command to extract tar, zip, cpio, deb, rpm, gem, 7z, cab, lzh, rar, gz, bz2, lzma, xz, and many kinds of exe files, including Microsoft Cabinet archives, InstallShield archives, and self-extracting zip files. If they have any extra compression, like tar.bz2 files, dtrx will take care of that for you, too.
- Keeps everything organized: dtrx will make sure that archives are extracted into their own dedicated directories.
- Sane permissions: dtrx makes sure you can read and write all the files you just extracted, while leaving the rest of the permissions intact.
- Recursive extraction: dtrx can find archives inside the archive and extract those too.
/nix | Dec 31, 2013
Subscribe or visit the archives