7zip é uma ferramenta de compactação que em 2007, a SourceForge.net concedeu prêmios de escolha da comunidade Technical Design e para Best Project.
Em 2013, 7zip recebeu o prêmio Elite da Tom's Hardware devido à superioridade na velocidade e taxa de compactação.
Os principais recursos do 7zip são:
- Para formatos ZIP e GZIP, o 7-Zip fornece uma taxa de compressão que é 2-10% melhor do que a proporção fornecida pelo PKZip e WinZip
- Criptografia AES-256 forte em formatos 7z e ZIP
- Capacidade de extração automática para o formato 7z
- Integração com o Windows Shell
- Gerenciador de Arquivos
- Versão de linha de comando
- Plugin para FAR Manager
- Disponível em 87 idiomas
Debian e Ubuntu:
# apt-get install p7zip-full
# apt-get install p7zip-rar
CentOS e Fedora:
$ wget https://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/7/x86_64/Packages/p/p7zip-16.02-10.el7.x86_64.rpm
$ wget https://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/7/x86_64/Packages/p/p7zip-plugins-16.02-10.el7.x86_64.rpm
# rpm -U --quiet p7zip-16.02-10.el7.x86_64.rpm
# rpm -U --quiet p7zip-plugins-16.02-10.el7.x86_64.rpm
Utilização
O pacote p7zip instala o utilitário em linha de comando chamado 7z.
$ 7z [adeltux] [-] [SWITCH]
Compactactar
Acesse o diretório onde estão os arquivos que deseja compactar com 7zip e segue:
$ 7z a exemplo-files.7z *
Após a execução do comando acima, deve ter um arquivo chamado com o nome que escolheu, no caso do exemplo exemplo-files.7z.
Pode verificar listando com o comando
$ ls -la *.7z
no diretório corrente. Descompactar
Estando no diretório onde se encontra o arquivo compactado, no caso exemplo-files.7z e execute conforme abaixo:
$ 7z e exemplo-files.7z
Compactar arquivo ZIP com 7ZIP
O 7zip também permite criar arquivo .zip, para isso, basta substituir a extensão .7z por .zip do procedimento que foi realizado anterior para compactar com .7zip.
$ 7z a exemplo-files.zip *
Nesse caso para descompactar o exemplo-files.zip, precisa ter o unzip instalado.
Adicionar novos arquivos em um arquivo já compactado com o 7zip
A ferramenta 7zip permite que adicione arquivos após a criação, a opção nesse caso é o u
$ 7z u exemplo-files.7z new-file
Listar o conteúdo do arquivo compactado com o 7zip
Para olhar o conteúdo do arquivo compactado, usa a opção l da ferramenta 7zip.
$ 7z l exemplo-files.7z
Excluir um arquivo de um arquivo compactado com o 7zip
Para excluir um arquivo que está compactado por 7zip, usa a opção d, nome do arquivo compactado e o nome do arquivo que deseja excluir.
$ 7z d exemplo-files.7z new-file
Alguns fatos importantes do 7zip
Retirados da documentação
- DO NOT USE the 7-zip format for backup purpose on Linux/Unix because : – 7-zip does not store the owner/group of the file.
- On Linux/Unix, in order to backup directories you must use tar : – to backup a directory : tar cf – directory | 7za a -si directory.tar.7z
Para compactar diretório com o 7zip, é recomendado compactar antes com a ferramenta tar.
$ tar -cf - exemplo | 7za a -si exemplo.tar.7z
Para descompactar
$ 7za x -so exemplo.tar.7z | tar xf -
Referências
[1] https://e-tinet.com/linux/7zip-linux/
[2] https://linux.die.net/man/1/7z
[3] https://www.7-zip.org/support.html
[4] https://www.7-zip.org/download.html
Feito!
Nenhum comentário:
Postar um comentário