É praticamente o compactador padrão do GNU/Linux, possui uma
ótima taxa de compactação e velocidade. A extensão dos arquivos compactados
pelo gzip é a .gz
, na versão para
DOS, Windows NT é usada a extensão
.z
.
gzip [opções] [arquivos]
Onde:
Especifica quais arquivos serão compactados pelo gzip. Caso
seja usado um -
, será assumido a entrada padrão. coringas
podem ser usados para especificar vários arquivos de uma só vez (veja “coringas”).
Descompacta um arquivo.
Força a compactação, compactando até mesmo links.
Lista o conteúdo de um arquivo compactado pelo gzip.
Compacta diretórios e sub-diretórios.
Descompacta o arquivo para a saída padrão.
Testa o arquivo compactado pelo gzip.
Ajustam a taxa de compactação/velocidade da compactação. Quanto melhor a taxa
menor é a velocidade de compactação e vice versa. A opção
--fast
permite uma compactação rápida e tamanho do arquivo
maior. A opção --best
permite uma melhor compactação e uma
velocidade menor.
O uso da opção -[número]
permite especificar uma compactação
individualmente usando números entre 1 (menor compactação) e 9 (melhor
compactação). É útil para buscar um bom equilibro entre taxa de
compactação/velocidade (especialmente em computadores muito lentos).
Quando um arquivo é compactado pelo gzip, é automaticamente
acrescentada a extensão .gz
ao seu nome.
O gzip também reconhece arquivos compactados pelos programas zip, compress, compress -H e pack. As permissões de acesso dos arquivos são também armazenadas no arquivo compactado.
Exemplos:
gzip -9 texto.txt
- Compacta o arquivo
texto.txt
usando a compactação máxima (compare o tamanho
do arquivo compactado usando o comando ls -la
).
gzip -d texto.txt.gz
- Descompacta o arquivo
texto.txt
gzip -c texto.txt.gz
- Descompacta o arquivo
texto.txt
para a tela
gzip -9 *.txt
- Compacta todos os arquivos que terminam com
.txt
gzip -t texto.txt.gz
- Verifica o arquivo
texto.txt.gz
.
Copyright © 1999-2020 - Gleydson Mazioli da Silva