Existe alguma ferramenta de linha de comando que permita extrair arquivos dos tipos de arquivos mais conhecidos ? Algo como StuffIt Expander, mas sem gui.
Existe alguma ferramenta de linha de comando que permita extrair arquivos dos tipos de arquivos mais conhecidos ? Algo como StuffIt Expander, mas sem gui.
O Unarchiver possui dois utilitários de linha de comando desde a versão 2.5, de acordo com o site:
Os formatos de arquivo suportados incluem Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt e muitos outros formatos mais e menos obscuros. [..] Se você possui um arquivo compactado que o Unarchiver não abre, publique um bug no rastreador de erros e inclua o arquivo em questão, e examinarei se é possível adicionar suporte para ele!
[..]
Agora existem dois utilitários de linha de comando disponíveis
unar
elsar
que podem ser usados para descompactar e listar arquivos, respectivamente. Eles ainda estão em desenvolvimento e não estão realmente completos, mas devem funcionar. Eles estão disponíveis como binários pré-compilados para o OS X e o Windows na página de download e também podem ser construídos no Linux.
Para baixar as ferramentas de linha de comando (não incluídas no download regular do The Unarchiver!), Acesse a página de downloads de códigos do Google no projeto e selecione unar0.2.zip
(funciona em 20 de setembro de 2010).
./unar --help
e./lsar --help
Experimente o 7-Zip . Além de seu próprio formato nativo (.7z), ele pode lidar com as seguintes extensões: ZIP, gzip, bzip2, tar e, no betas da versão 9, xz. Também pode descompactar (apenas) nos seguintes formatos: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR e Z.
Uma versão de linha de comando do Windows
7za.exe
está incluída. Para outras plataformas, uma versão POSIX denominadap7zip
está disponível no projeto P7ZIP SourceForge e algumas dessas portas também estão vinculadas na página de download do 7-Zip . Infelizmente, o link do Mac parece quebrado, portanto, para o OS X, construa você mesmo ou use o MacPorts .EDIT: Para versões não Windows, vá para a página Downloads. Lá você pode encontrar a fonte e os binários pré-compilados.
fonte
p7zip
suporta todos os formatos que o 7-Zip suporta. Se alguém souber de um link de download binário, informe-nos.Se você usa o Homebrew , pode instalar
atool
e extrair muitos tipos de arquivos, como:Supondo que os programas externos correspondentes estejam disponíveis no seu sistema, ele pode lidar com:
.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
fonte
sudo port install atool
Você pode usar
brew install unar
oubrew install atool
e então:fonte
Para os tipos de compactação e arquivamento que o Mac OS X conhece de maneira nativa, você pode simplesmente usar
open
, e ele invocará o "Utilitário de Arquivamento" (anteriormente BOMArchiveHelper), assim como faria com um clique duplo no Finder. Isso funciona para [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z), etc. etc.Se você possui aplicativos instalados que sabem como desarquivar outros formatos e se registraram para essas extensões ou
magic(5)
valores de arquivo , oopen
comando iniciará esses aplicativos para lidar com esses tipos. É claro que você provavelmente terminará nas GUIs desses aplicativos.fonte
-g
ela ainda está na janela da frente)