¿Existe alguna herramienta de línea de comandos que permita extraer archivos de los tipos de archivo más conocidos ? Algo así como StuffIt Expander, pero sin interfaz gráfica de usuario.
¿Existe alguna herramienta de línea de comandos que permita extraer archivos de los tipos de archivo más conocidos ? Algo así como StuffIt Expander, pero sin interfaz gráfica de usuario.
El Unarchiver tiene dos utilidades de línea de comandos desde la versión 2.5 según el sitio web:
Los formatos de archivo admitidos incluyen Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt y muchos otros formatos más y menos oscuros. [..] Si tiene un archivo comprimido que The Unarchiver no abre, publique un error en el rastreador de errores e incluya el archivo en cuestión, ¡y veré si es posible agregarle soporte!
[..]
Ahora hay dos utilidades de línea de comandos disponibles
unar
ylsar
, que se pueden usar para descomprimir y enumerar archivos, respectivamente. Todavía están en desarrollo y en realidad no tienen características completas, pero deberían funcionar. Estos están disponibles como binarios precompilados para OS X y Windows en la página de descarga , y también se pueden construir en Linux.
Para descargar las herramientas de línea de comandos (¡no incluidas en la descarga normal de The Unarchiver!), Vaya a la página de descargas de código de google del proyecto y seleccione unar0.2.zip
(funciona a partir del 20 de septiembre de 2010).
./unar --help
y./lsar --help
Prueba 7-Zip . Además de su propio formato nativo (.7z) puede manejar las siguientes extensiones: ZIP, gzip, bzip2, tar y, en versiones beta para la versión 9, xz. También puede descomprimir (solo) en los siguientes formatos: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR y Z.
Se
7za.exe
incluye una versión de línea de comandos de Windows . Para otras plataformas, una versión POSIX llamadap7zip
está disponible desde el proyecto P7ZIP SourceForge , y algunos de esos puertos también están vinculados desde la página de descarga de 7-Zip . Desafortunadamente, el enlace de Mac parece estar roto, así que para OS X, compílelo usted mismo o use MacPorts .EDITAR: Para versiones que no sean de Windows, vaya a la página de Descargas. Allí puede encontrar la fuente, así como los binarios precompilados.
fuente
p7zip
compatible con todos los formatos que admite 7-Zip. Si alguien conoce un enlace de descarga binario, háganoslo saber.Si utiliza Homebrew , puede instalar
atool
y extraer muchos tipos de archivos de esta manera:Suponiendo que los programas externos correspondientes estén disponibles en su sistema, puede manejar:
.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
fuente
sudo port install atool
Puede usar
brew install unar
obrew install atool
y luego:fuente
Para los tipos de compresión y archivado que Mac OS X conoce de forma nativa, puede usarlos
open
e invocará "Archive Utility" (anteriormente BOMArchiveHelper), al igual que lo haría hacer doble clic desde el Finder. Esto funciona para [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z), etc. etc.Si tiene instaladas aplicaciones que saben cómo desarchivar otros formatos, y se han registrado para esas extensiones o
magic(5)
valores de archivo , entonces elopen
comando iniciará esas aplicaciones para manejar esos tipos. Por supuesto, probablemente terminará en las GUI de esas aplicaciones.fuente
-g
, todavía está debajo de la ventana más cercana)