Como posso descompactar um arquivo * .7z?

282

Como posso descompactar um arquivo * .7z no Ubuntu e manter a estrutura de diretórios?

Michael
fonte

Respostas:

378

Primeiro instale o p7zip-fullpacote:

sudo apt-get install p7zip-full

Com isso, o Nautilus deve ter a opção de descompactar arquivos 7-Zip.

Eu também recomendo, p7zip-rarportanto, também inclui suporte para arquivos RAR.

Isso pressupõe que você queira fazê-lo via GUI com Nautilus. Caso contrário, após o download dos pacotes acima, faça o seguinte:

7z x PACKAGE.7z 

isso deve extrair os pacotes com o caminho completo.

Luis Alvarado
fonte
Eu tento instalar o 7zip-full usando o apt. Recebo a seguinte mensagem: "O pacote p7zip-full não está disponível, mas é referido por outro pacote. Isso pode significar que o pacote está ausente, foi obsoleto ou está disponível apenas em outra fonte".
posfan12
Observe que se o arquivo compactado for MUITO grande, ele será dividido em arquivos de componentes separados file.7z.001, file.7z.002, etc. No entanto, apenas o primeiro arquivo, file.7z.001, será exibido como um ícone descompactável na área de trabalho do Nautilus. Os outros aparecem como ícones de arquivo de dados. Clique duas vezes nesse arquivo .7z.001 para descompactar TODOS os componentes no pacote. Além disso, aparentemente todos os arquivos de componente .00x criados durante a compactação precisam estar presentes ou, provavelmente, a descompactação .001 falhará.
DragonLord
77

Também há dtrx- o que é imensamente útil para não arquivar nada.

que significa " D o T ele R ight e X tração" - e descomprimir qualquer coisa sem qualquer problema.

simplesmente:

sudo apt-get install dtrx
dtrx archive.tar.XX

Página de manual: http://manpages.ubuntu.com/manpages/trusty/en/man1/dtrx.1.html

rm-vanda
fonte
6
it currently supports [...] InstallShield files.muito interessante.
LiveWireBT
2
Você me salvou, por algum motivo o p7zip não conseguiu lidar com meus arquivos, mas o dtrx funcionou como um encanto.
adamconkey
14
Link obrigatório do clichê: xkcd.com/1168
Ciro Santilli escreveu:
17

Execute o seguinte comando no terminal:

sudo apt-get install p7zip-full p7zip-rar

Ou pesquise no centro de software do ubuntu como 7zip e unrar e instale os pacotes.

user89707
fonte
11

Para o ubuntu 17.04, não é necessário o pacote completo, p7zipé suficiente:

sudo apt install p7zip

Em seguida, descompacte usando o -dcomando:

p7zip -d something.7z
Derlin
fonte
p7zip -d --keep something.7z ou irá destruir o seu arquivo de entrada !!!!
Dave Kimble
Isso não extrai todos os arquivos, devido a recursos ausentes. no meu caso, proteção por senha. Portanto, isso pode ser enganoso.
scones