Gzip (GNU zip) é uma ferramenta de compactação usada para truncar o tamanho do arquivo. Por padrão, o arquivo original será substituído pelo arquivo compactado com extensão (.gz).
Para descompactar um arquivo você pode usar o comando gunzip e seu arquivo original estará de volta.
Sintaxe:
gzip . . . gunzip . . .
Exemplo:
gzip file1.txt file2.txt gunzip file1.txt file2.txt
Veja o instantâneo acima, o comando gzip compacta os arquivos 'arquivo1.txt' e 'arquivo2.txt' . Os arquivos compactados são mostrados com a extensão (.gz). Embora o comando gunzip tenha descompactado os mesmos arquivos e a extensão (.gz) foi removida.
opções de gzip
Compactando vários arquivos juntos
Se quiser compactar mais de um arquivo junto, você pode usar o comando 'cat' e gzip com o comando pipe.
Sintaxe:
Fila de prioridade
cat . . | gzip >
Exemplo:
cat file1.txt file2.txt | gzip > final.gz
Veja o instantâneo acima, ambos os arquivos 'arquivo1.txt' e 'arquivo2.txt' são comprimidos como 'final.gz' .
gerar número aleatório em java
gzip -l
O comando 'gzip -l' informa sobre a taxa de compactação ou quanto o arquivo original foi compactado.
Sintaxe:
gzip -l . .
Exemplo:
gzip -l final.gz jtp.txt.gz
Veja o instantâneo acima, comando 'gzip -l final.gz jtp.txt.gz' mostra a proporção de ambos os arquivos.
Como compactar um diretório
O comando gzip não será capaz de compactar um diretório porque só pode compactar um único arquivo. Para compactar um diretório você deve usar 'leva' comando.
Hífen (-) não é obrigatório no comando 'tar'.
'c' é para criar ,
'em' é para verboso, para mostrar saída,
'f' mencionar destino do seu arquivo de saída,
'Com' para especificar comprimir com gzip.
Sintaxe:
tar cf - | gzip >
OU
tar cvfz office.tar.gz office
Exemplo:
o que é um nome de usuário
tar cf - office | gzip > office.tar.gz
Veja o instantâneo acima, o diretório 'office' é compactado com o comando 'tar'.