Como instalar e usar o comando 7z 7zip para compactar no Linux

As ferramentas de compressão serão sempre uma das alternativas práticas quando se trata de gerenciar nosso espaço em disco ou enviar arquivos grandes em um esquema de peso muito mais baixo. Um dos utilitários de compressão mais usados ​​por seus recursos é o 7 Zip, que é uma ferramenta de código aberto gratuita e seu código está sob a licença GNU LGPL.

CompatibilidadeEle pode ser usado em vários sistemas operacionais sem nenhum problema usando suas opções que são:

  • 7-Zip para sistemas Windows 10/8/7 / Vista / XP / 2016/2012/2008/2003/2000 / NT.
  • p7zip Qual é a versão de linha de comando do 7-Zip para sistemas Linux / Posix.

CaracteristicasAlguns dos recursos ao usar o 7 Zip são:

  • Compatível com formatos como AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS , UDF, UEFI, VDI, VHD, VMDK, WIM, XAR e Z.
  • Um utilitário de linha de comando está disponível para tarefas de compactação e descompactação.
  • Possui um gerenciador de arquivos para armazenar os elementos a serem gerenciados dentro do utilitário.
  • Compatível com extensões 7z, XZ, BZIP2, GZIP, TAR, ZIP e WIM.
  • Ele pode ser integrado ao Windows PowerShell.
  • Disponível em mais de 80 idiomas.
  • Ele oferece uma taxa de compressão de 2 a 10% para os formatos ZIP e GZIP.
  • Possui autoextração para o formato 7z.
  • Possui um plugin para o FAR Manager.
  • A criptografia AES-256 pode ser aplicada para os formatos 7z e ZIP

Agora veremos como instalar o 7 Zip no Linux e obter o máximo de suas funcionalidades.

1. Instale 7 Zip para compactar no Linux


A porta 7zip para sistemas Linux é chamada de p7zip, e este pacote é pré-instalado em algumas distribuições Linux, será necessário instalar o pacote p7zip-full para obter todos os utilitários 7z, 7za e 7zr CLI no sistema, para alcançar para isso vamos executar o seguinte comando de acordo com a distribuição a ser usada:

Debian, Linux Mint ou UbuntuNo caso de distribuições Linux baseadas no Debian, existem três pacotes de software relacionados ao 7zip, que são p7zip, p7zip-full e p7zip-rar. Recomenda-se instalar o pacote p7zip-full, que suporta muitos formatos de arquivo. Para isso, executamos o seguinte:

 sudo apt-get install p7zip-full 

Fedora, CentOS e RedHatNo caso de distribuições Linux baseadas em RedHat, estes possuem dois pacotes relacionados ao 7zip e são os plug-ins p7zip e p7zip. É recomendado instalar os dois pacotes. Para instalar esses dois pacotes, o repositório EPEL deve ser ativado nas distribuições CentOS / RHEL. No Fedora, não será necessário configurar um repositório adicional.

Executamos o seguinte assim que o repositório EPEL for habilitado. Lá, inserimos a letra S para confirmar o download e a instalação.

 sudo yum install plug-ins p7zip p7zip 

PROLONGAR

Agora veremos alguns usos práticos do 7 Zip no Ubuntu para obter o máximo de suas funcionalidades.

2. Crie um arquivo compactado com 7 Zip no Linux


Para criar um arquivo compactado com a extensão .7z, podemos fazer uso do parâmetro "a". Os formatos de arquivo suportados para criação de arquivo são 7z, XZ, GZIP, TAR, ZIP e BZIP2, executamos a seguinte sintaxe:
 7z para o nome.7z "Arquivo para compactar" 

PROLONGAR

3. Extraia um arquivo compactado com 7 Zip no Linux

Passo 1
Para extrair um arquivo compactado .7z, usaremos a opção "e", que extrairá o arquivo para o diretório de trabalho atual:

 7z e nome 7z 

PROLONGAR

Passo 2
Caso o arquivo já exista, como podemos ver, ele perguntará se queremos sobrescrevê-lo, o resultado final será o seguinte:

PROLONGAR

4. Selecione o formato de arquivo com 7 Zip no Linux


Para selecionar um formato de arquivo específico, podemos usar a opção -t (nome do formato), que nos dá a opção de selecionar um formato de arquivo como zip, gzip, bzip2 ou tar (o padrão é 7z), usaremos o seguinte sintaxe:
 7z para -t ”nome do formato” name.zip “arquivo para compactar” 

PROLONGAR

5. Ver arquivos compactados com 7 Zip no Linux


Para ver uma lista dos arquivos alojados em um arquivo compactado, o parâmetro "l" (lista) será útil, que mostrará o tipo de formato de arquivo, o método usado, os arquivos no arquivo e muito mais:
 7z l nome 7z 

PROLONGAR

6. Verifique a integridade de um arquivo com 7 Zip no Linux

Passo 1
Para testar a integridade de um arquivo compactado, podemos usar a opção "t" (teste-teste) assim:

 7z t nome 7z 

PROLONGAR

Passo 2
Algumas opções adicionais para usar com o 7 Zip são:

Crie cópias de segurançaPara criar uma cópia de segurança de um diretório, será necessário usar o utilitário 7za que preserva o dono e / ou grupo de um arquivo, ao contrário do 7z, a opção -sim permite a leitura de arquivos stdin, a sintaxe a ser usada será a seguinte:

 tar -cf - "arquivos" | 7za para -si "Arquivos" .tar.7z 

Restaurar um backupPara restaurar um backup, podemos usar a opção -SW, que enviará a saída para stdout, usaremos a seguinte sintaxe:

 7za x -so "arquivo" .tar.7z | tar xf - 

Defina um nível de compressãoPara definir um nível de compressão, a opção -mx será útil assim:

 tar -cf - "arquivos" | 7za a -si -mx = 8 name.tar.7z 

Atualizar arquivosPara atualizar um arquivo existente ou excluir arquivos de uma compactação, usaremos as opções "u" e "d", respectivamente, assim:

 7z u 7z d 

Defina uma senhaPara definir uma senha para um arquivo 7 Zip, usamos o sinalizador -p {password}:

 7za para -p {senha} nome.tar.7z 

Desta forma, 7 Zip é um utilitário viável e prático para todos os trabalhos de compressão de arquivos em ambientes Ubuntu com os melhores recursos de segurança e escopo que este utilitário nos oferece.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave