gzip

gzip [opções] arquivo

O arquivo (ou conjunto de arquivos) é substituído por um arquivo compactado com a extensão .gz. Entretanto, são mantidos o dono, as permissões e as datas de modificação do arquivo.

São algumas das opções deste comando

-c : grava o resultado na saída padrão e mantém o arquivo original inalterado.

-d : descompacta (igual ao comando gunzip).

-l : lista informações sobre os arquivos compactados/descompactados.

-r : compacta/descompacta recursivamente (navega a estrutura de diretórios recursivamente).

-t : verifica a integridade do arquivo compactado.

Comentários sobre as opções do comando

Por exemplo, para compactar o arquivo teste1.txt, basta digitar

gzip teste1.txt

Neste caso, o arquivo teste1.txt.gz substitui o arquivo original.

É também possível concatenar vários arquivos juntos. Os comandos

gzip -c teste1.txt > teste.gz
gzip -c teste2.txt >> teste.gz

criam o arquivo teste.gz que contém os arquivos teste1.txt e teste2.txt. Para descompactar o arquivo, basta digitar

gunzip -c teste

O arquivo teste é a concatenação dos arquivos teste1.txt e teste2.gz. Portanto, podemos também criar o arquivo teste com o comando

cat teste1.txt teste2.txt > teste