o gzip O comando é uma maneira comum de compactar arquivos no Linux e, portanto, vale a pena saber como compactar arquivos usando essa ferramenta.
O método de compressão usado por gzip é Lempel-Ziv (LZ77). Agora não é vital que você saiba esta informação. Tudo que você precisa saber é que os arquivos ficam menores quando você os compacta com o gzip comando.
Por padrão, quando você compacta um arquivo ou uma pasta usando gzip comando ele terá o mesmo nome de arquivo que antes, mas agora ele terá a extensão .gz.
Em alguns casos, não é possível manter o mesmo nome, especialmente se o nome do arquivo for incrivelmente longo. Nestas circunstâncias, tentará truncá-lo. Neste guia, mostraremos como compactar arquivos usando o gzip comando e apresentá-lo aos switches mais usados.
Como compactar um arquivo usando o gzip
A maneira mais simples de compactar um único arquivo usando gzip é executar o seguinte comando:
nome do arquivo gzip
Por exemplo, para compactar um arquivo chamado mydocument.odt execute o seguinte comando: gzip mydocument.odt
Alguns arquivos compactam melhor que outros. Por exemplo, documentos, arquivos de texto, imagens de bitmap, determinados formatos de áudio e vídeo, como WAV e MPEG, são muito bem aceitos. Outros tipos de arquivo, como imagens JPEG e arquivos de áudio MP3, não são compactados de forma alguma e, na verdade, o arquivo pode aumentar de tamanho após a execução do arquivo. gzip comando contra ele. A razão para isto é que as imagens JPEG e os arquivos de áudio MP3 já estão comprimidos e, portanto, gzip comando simplesmente adiciona a ele em vez de compactá-lo. o gzip O comando tentará apenas compactar arquivos e pastas regulares. Portanto, se você tentar compactar um link simbólico, ele não funcionará e realmente não faz sentido fazê-lo. Se você tiver um arquivo que já tenha sido compactado, poderá usar o seguinte comando para descompactá-lo. gzip -d filename.gz
Por exemplo, para descomprimir mydocument.odt.gz arquivo você usaria o seguinte comando: gzip -d mydocument.odt.gz Às vezes, um arquivo não pode ser compactado. Talvez você esteja tentando compactar um arquivo chamado myfile1 mas já existe um arquivo chamado myfile1.gz . Neste caso, o gzip o comando normalmente não funciona. Para forçar o gzip comando para fazer suas coisas simplesmente execute o seguinte comando: gzip -f nome do arquivo Por padrão, quando você compacta um arquivo usando o gzip comando você acaba com um novo arquivo com a extensão .gz. Se você quiser compactar o arquivo e manter o arquivo original, execute o seguinte comando: gzip -k nome do arquivo
Por exemplo, se você executar o seguinte comando, você terminará com um arquivo chamado mydocument.odt e mydocument.odt.gz . gzip -k mydocument.odt O objetivo de compactar arquivos é economizar espaço em disco ou reduzir o tamanho de um arquivo antes de enviá-lo pela rede. Seria bom, portanto, ver quanto espaço foi economizado quando você usa o gzip comando. o gzip comando fornece o tipo de estatística que você precisa ao verificar o desempenho da compactação. Para obter a lista de estatísticas, execute o seguinte comando: gzip -l filename.gz
As informações retornadas pelo comando acima são as seguintes: Você pode compactar todos os arquivos em uma pasta e suas subpastas usando o seguinte comando: gzip -r nome da pasta
Isso não cria um arquivo chamado foldername.gz . Em vez disso, ele percorre a estrutura de diretórios e compacta cada arquivo nessa estrutura de pastas. Se você quiser compactar a estrutura de pastas como um arquivo, é melhor criar um arquivo tar e, em seguida, gzipar o arquivo tar, conforme mostrado neste guia. Se você quiser verificar se um arquivo é válido, você pode executar o seguinte comando: gzip -t nome do arquivo
Se o arquivo for válido, não haverá saída. Você pode compactar um arquivo de maneiras diferentes. Por exemplo, você pode optar por uma compactação menor, que funcionará mais rapidamente ou pode optar pela compactação máxima, que tem a desvantagem de levar mais tempo para ser executada. Para obter compactação mínima na velocidade mais rápida, execute o seguinte comando: gzip -1 filename
Para obter a compactação máxima na velocidade mais lenta, execute o seguinte comando: gzip -9 nome do arquivo
Você pode variar a velocidade e o nível de compressão escolhendo números diferentes entre 1 e 9. o gzip O comando não deve ser usado ao trabalhar com arquivos zip padrão. Você pode usar o fecho eclair comando e descompactar comando para manipular esses arquivos. Como descompactar um arquivo usando o comando gzip
Forçar um arquivo a ser compactado
Como manter o arquivo descompactado
Obter algumas estatísticas sobre quanto espaço você salvou
Comprimir todos os arquivos em uma pasta e subpastas
Como testar a validade de um arquivo compactado
Como alterar o nível de compactação
Arquivos Zip Padrão




