Есть ли инструмент командной строки, который позволяет извлекать файлы из большинства известных типов архивов ? Что-то вроде StuffIt Expander, но без графического интерфейса.
источник
Есть ли инструмент командной строки, который позволяет извлекать файлы из большинства известных типов архивов ? Что-то вроде StuffIt Expander, но без графического интерфейса.
Начиная с версии 2.5 в Unarchiver есть две утилиты командной строки:
Поддерживаемые форматы файлов включают Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt и многие другие более и менее неясные форматы. [..] Если у вас есть сжатый файл, который Unarchiver не открывает, пожалуйста, опубликуйте сообщение об ошибке на трекере ошибок и включите этот файл, и я посмотрю, можно ли добавить поддержку для него!
[..]
Теперь доступны две утилиты командной строки,
unar
иlsar
, которые можно использовать для распаковки и вывода списка архивов соответственно. Они все еще находятся в разработке и не полностью функциональны, но они должны работать. Они доступны в виде предварительно скомпилированных двоичных файлов для OS X и Windows на странице загрузки , а также могут быть построены на Linux.
Чтобы загрузить инструменты командной строки (не входит в стандартную загрузку Unarchiver!), Перейдите на страницу загрузки кода Google для проекта и выберите unar0.2.zip
(работает с 20 сентября 2010 г.).
./unar --help
и./lsar --help
Попробуйте 7-Zip . Помимо собственного собственного формата (.7z) он может обрабатывать следующие расширения: ZIP, gzip, bzip2, tar и, в бета-версиях для версии 9, xz. Он также может распаковывать (только) в следующих форматах: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR и Z.
Версия для командной строки Windows
7za.exe
включена. Для других платформ названная версия POSIXp7zip
доступна из проекта P7ZIP SourceForge , и некоторые из этих портов также связаны со страницы загрузки 7-Zip . К сожалению, ссылка на Mac кажется неработающей, поэтому для OS X либо соберите ее самостоятельно, либо используйте MacPorts .РЕДАКТИРОВАТЬ: Для не-Windows версий перейдите на страницу загрузки. Там вы можете найти исходные тексты, а также предварительно скомпилированные двоичные файлы.
источник
p7zip
поддерживает ли все форматы 7-Zip. Если кто-то знает о бинарной ссылке для скачивания, сообщите нам.Если вы используете Homebrew , вы можете установить
atool
и распаковать множество типов архивов, например:Предполагая, что соответствующие внешние программы доступны в вашей системе, она может обрабатывать:
.tar.gz
,.tgz
,.tar.bz
,.tbz
,.tar.bz2
,.tbz2
,.tar.Z
,.tZ
,.tar.lzo
,.tzo
,.tar.lz
,.tlz
,.tar.xz
,.txz
,.tar.7z
,.t7z
,.tar
,.zip
,.jar
,.war
,.rar
,.lha
,.lzh
,.7z
,.alz
,.ace
,.a
,.arj
,.arc
,.rpm
,.deb
,.cab
,.gz
,.bz
,.bz2
,.gz
,.bz
,.bz2
,.Z
,.lzma
,.lzo
,.lz
,.xz
,.rz
,.lrz
,.7z
,.cpio
источник
sudo port install atool
Вы можете использовать
brew install unar
или,brew install atool
а затем:источник
Для типов сжатия и архивации, которые Mac OS X знает изначально, вы можете просто использовать их
open
, и она вызовет «Утилиту архивирования» (ранее BOMArchiveHelper), точно так же, как если бы вы дважды щелкнули по ней из Finder. Это работает для [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z) и т. Д. И т. Д.Если у вас установлены приложения, которые знают, как разархивировать другие форматы, и они зарегистрированы для этих расширений или
magic(5)
значений файлов , тоopen
команда запустит эти приложения для обработки этих типов. Конечно, вы, вероятно, окажетесь в графическом интерфейсе этих приложений.источник
-g
, оно все еще находится под самым передним окном)