p7zip é uma porta de linha de comando de 7-Zip para sistemas POSIX, incluindo Linux.

instalação

Instalar o pacote p7zip.

O comando para executar o programa é o seguinte:

$ 7z

Exemplos

Aviso: não utilize o formato 7z para fins de backup, porque ele não salva dono/grupo dos arquivos. Veja 7z (1) para mais detalhes.,p>

$ 7z u <archive name> <file name>

Lista o conteúdo de um arquivo:

$ 7z l <archive name>

Extrair todos os arquivos a partir de um arquivo para o diretório atual sem a utilização de nomes de diretório:

$ 7z e <archive name>

Extrair com o caminho completo:

$ 7z x <archive name>

Extraia para um novo diretório:

$ 7z x -o<folder name> <archive name>

Verificar a integridade do arquivo:

$ 7z t <archive name>

Diferenças entre 7z, 7za e 7zr binários

O pacote inclui três binários, /usr/bin/7z /usr/bin/7za e /usr/bin/7zr., Suas páginas de manual explicam as diferenças:

  • 7z (1) usa plugins para lidar com arquivos.
  • 7za (1) é um executável independente que lida com menos formatos de arquivo do que 7z.
  • 7zr(1) é um executável independente. É uma” versão leve ” de 7za que só lida com arquivos 7z. Em contraste com o 7za, ele não pode lidar com arquivos criptografados.

solução de problemas

os arquivos ZIP são extraídos com codificação errada

Se vir os nomes dos ficheiros / directórios extraídos com codificação errada, instale unzip-iconvAUR., Normalmente acontece com arquivos criados no Windows File Explorer. Considere o uso de 7-Zip, a fim de evitar tais problemas no futuro.

Ver também

  • 7-Zip homepage