technology

Como extrair um arquivo compactado .7z do terminal no Linux

.

Você baixou um arquivo compactado 7z e está tentando encontrar uma maneira de extraí-lo? Leia este guia para saber como extrair um arquivo compactado 7z do terminal rapidamente.

Os proprietários de arquivos escolhem vários tipos de utilitários de compactação de acordo com seus requisitos. Às vezes, eles podem usar alcatrãodescompacte, bzipe e 7zentre outros utilitários de arquivamento e compactação.

E quando você deseja limitar sua pegada de espaço, o 7z é um mecanismo de compactação ideal, e esse é o motivo pelo qual um dos sites fornece a imagem VMware em um arquivo compactado 7z.

Se você baixou o arquivo compactado 7z e encontrou uma maneira de extrair um arquivo compactado 7z do terminal, precisa ter p7zip e p7zip-full instalado em seu sistema.

Instale a ferramenta 7zip Extractor no Linux

Portanto, o primeiro e mais importante passo é instalar p7zip-full em sua máquina Linux. Se estiver disponível, você pode ignorar esta etapa e siga o método de extração usando o comando 7z.

Mas como sei que os utilitários p7zip estão instalados no meu sistema? É muito simples: Basta executar o 7z ou 7zase imprimir um erro “bash: 7z: comando não encontrado”.

Então você precisa executar o seguinte comando para instalar os utilitários p7zip em sua respectiva distribuição Linux:

$ sudo apt install p7zip-full							// Ubuntu/Debian Based OS
$ sudo pacman -S p7zip							        // Manjaro/Arch Based OS
$ sudo dnf install p7zip                                                      	// AlmaLinux/Fedora/RHEL Based OS

Extraia um arquivo compactado 7z usando a linha de comando

Depois que a instalação terminar, você estará pronto para extrair o arquivo compactado 7z no Linux. Portanto, vá até o diretório onde o arquivo está localizado e execute o comando básico para descompactar o arquivo compactado.

Extraia o arquivo compactado 7z no diretório atual

Quando você deseja extrair um arquivo de um diretório atual sem criar ou preservar a estrutura do diretório original, execute o comando abaixo:

$ 7z x [FILE-NAME.7Z]
  • x: comando é usado para extrair o arquivo
  • [FILE-NAME.7Z]: forneça um caminho ou nome de arquivo compactado

Não recomendo que você execute o comando acima onde vários arquivos estão localizados, pois isso criará confusão desnecessária entre os arquivos.

Extraia arquivos compactados 7z em um diretório específico

O problema com o comando acima é que ele extraiu o arquivo para o diretório de trabalho atual, o que eu não quero.

Você pode me dizer quais opções ou sinalizadores devo usar para extrair os arquivos compactados para um local específico?

Sim, você pode usar -o parâmetros para definir a localização do caminho e não dar espaço depois -ocaso contrário, você receberá a mensagem de erro “Interruptor muito curto: -o“.

$ 7z x [PATH/TO/ARCHIVE.7z] -o[PATH/to/OUTPUT]

Por exemplo, eu tenho um arquivo compactado no /Downloads/TO local, mas quero extraí-lo em /home/Strong The One/Desktop/VMwareImages.

$ 7z x ArchLinux_2022_VM.7z -o/home/Strong The One/Desktop/VMwareImages

Se o ponto de extração não estiver disponível, o 7zip criará um diretório respectivo no local de saída especificado.

Depois de inserir o comando, aguarde um pouco para concluir a extração, pois pode variar dependendo do tamanho do arquivo e da configuração do seu sistema.

Extraia o arquivo compactado 7z em um diretório específico

Extraia o arquivo compactado 7z para STDOUT

O comando 7z permite que você leia o conteúdo do arquivo sem extraí-lo para um local físico. Isso pode ser útil se você quiser apenas ler o conteúdo do arquivo e nada mais.

Leia também: Como salvar a saída do comando no Linux Terminal?

$ 7z x -so [PATH/TO/ARCHIVE.7z] 

O resultado do comando acima é mostrado abaixo:

Extraia o arquivo compactado 7z para STDOUT
Extraia o arquivo compactado 7z para STDOUT

Se você tentar executar este comando em um arquivo compactado não textual, ele imprimirá caracteres sem sentido, que ninguém consegue entender.

Se você fez isso por engano, lembre-se de usar Ctrl-Z para interromper o processo de leitura.

Saiba mais sobre: Interromper ou suspender a execução de um comando no Linux

Extrair arquivo compactado 7z usando GUI

Se você não quiser usar o método de linha de comando para extrair arquivos compactados 7zentão você pode usar seu regular gerenciador de arquivos para extrair o arquivo de uma forma bem simples.

A maioria dos gerenciadores de arquivos é capaz de extrair arquivos compactados 7z como outros arquivos compactados.

Estou usando o gerenciador de arquivos Nautilus em minha máquina Debian e acredito que as etapas serão semelhantes às de outros gerenciadores de arquivos, exceto por mais algumas opções que você obterá no gerenciador de arquivos Dolphin.

Para extrair um arquivo compactado 7z, vá até o diretório onde o arquivo está localizado e clique com o botão direito nele.

Escolher “Extrair aqui” no gerenciador de arquivos Nautilus e aguarde um pouco para concluir o processo de extração.

Clique em Extrair aqui para extrair o arquivo compactado 7z
Clique em “Extrair aqui” para extrair o arquivo compactado 7z

Depois de extraído, você pode visualizar o conteúdo do arquivo compactado.

Embrulhar

Isso é tudo o que é necessário para extrair um arquivo compactado a.7z no Linux.

A partir deste artigo correspondente, espero que você consiga instalar e usar o 7z para extrair o arquivo compactado. Se este artigo funcionou para você, deixe um comentário sobre sua experiência.

Aqui está uma recapitulação do comando que usamos para extrair e ler o arquivo 7z.

  • Extraia o arquivo 7z para o diretório atual:
  • Extraia o arquivo 7z para o diretório específico:
    • $ 7z x [PATH/TO/ARCHIVE.7z] -o[PATH/to/OUTPUT]
  • Leia o conteúdo do arquivo 7z:
    • $ 7z x -so [PATH/TO/ARCHIVE.7z]

Apreciá-lo!

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo