What’s a good way to extract: .zip, .rar, .bz2, .gz, .tar, .tbz2, .tgz, .Z, .7z, .xz, .exe, .tar.bz2, .tar.gz, .tar.xz, .arj, .cab, .chm, .deb, .dmg, .iso, .lzh, .msi, .rpm, .udf, .wim, .xar .cpio .cbr, .cbz, .cb7, .cbt, .cba, .apk, .zpaq, .arc, .ciso files on the Mac or Linux?
The goal is to make extract
able to extract anything you give it. The command extract
uses the free unpackers to support many older, obscure formats like this: .zip, .rar, .bz2, .gz, .tar, .tbz2, .tgz, .Z, .7z, .xz, .exe, .tar.bz2, .tar.gz, .tar.xz, .arj, .cab, .chm, .deb, .dmg, .iso, .lzh, .msi, .rpm, .udf, .wim, .xar .cpio, .cbr, .cbz, .cb7, .cbt, .cba, .apk, .zpaq, .arc, .ciso
And more: run extract -h
for a list.
It can be that an extension is not supported, but 7zip supports extracting that file type.
Execute it anywhere via ./extract.sh
(or put it anywhere in PATH
)
Copy & Paste function into file ~/.bash_profile
Copy & Paste function into file ~/.bashrc
Using command extract
, in a terminal
$ extract <archive_filename.extention>
$ extract <archive_filename_1.extention> <archive_filename_2.extention> <archive_filename_3.extention> ...
© 2013, Vitalii Tereshchuk via MIT license. © 2020-2022, Stdedos 133706+stdedos@users.noreply.github.com, MIT license.