“Enviar arquivos de tamanho enorme pela Internet é um grande problema. Às vezes, o limite de upload não permite o upload de um grande arquivo maior do que um determinado tamanho. Então, precisamos comprimir o arquivo antes de enviá -lo. E também é melhor comprimir o arquivo para ocupar menos espaço na unidade. Neste manual, veremos como comprimir um arquivo no Linux usando o comando pigz. Este artigo foi projetado para aprender o uso básico do comando pigz no sistema operacional Linux.”
O que é um comando pigz?
Pigz significa implementação paralela do GZIP. É uma ferramenta de compactação fornecida no sistema operacional Linux para compactar ou descomprimir arquivos. É uma versão aprimorada e atualizada da função GZIP e foi criada usando as funções mais comuns da biblioteca Zipping. Ele utiliza diferentes processadores e núcleos para compactar arquivos e dados em uma velocidade muito alta em comparação com o utilitário GZIP mais antigo. Vamos aprender a comprimir ou descomprimir arquivos no sistema operacional Linux usando o comando pigz. Mas antes de executar a função de compressão ou descompressão, devemos garantir que nosso sistema Ubuntu tenha instalado a biblioteca ou pacote Pigz. Se já não o tiver, precisamos instalá -lo explicitamente para que possamos usar o comando pigz para compactar ou descomprimir nossos grandes arquivos de dados.
Instale o comando pigz no Ubuntu 22.04 Sistema operacional
O processo de instalação do comando pigz é direto. Pode ser instalado de maneira rápida e fácil apenas usando o comando apt. O comando apt é usado para instalar um ou todos os tipos de comandos, pacotes ou bibliotecas no sistema operacional Linux. Portanto, usaremos o mesmo comando apt para instalar a biblioteca Pigz em nosso Ubuntu 22.04 Sistema operacional.
Use o seguinte comando “sudo apt install pigz” para instalar a biblioteca Pigz no Ubuntu 22.04:
Se o seu sistema estiver protegido com uma senha de administrador, você precisará fornecer a senha antes do início do processo de instalação:
Isso instalará o Pigz e tornará o sistema capaz de executar o comando pigz para executar a compressão e a descompressão dos arquivos. Veja o resultado do comando de instalação abaixo:
Um único comando é usado para instalar os pacotes completos de pigz e todas as dependências. Agora nosso sistema está preparado para usar o comando pigz para compactar ou descomprimir os arquivos. Então, vamos ver como o comando pigz realmente funciona no sistema operacional Linux e como ele compacta ou descompacta um arquivo rapidamente. Estamos usando o Ubuntu 22.04 Sistema, portanto, verifique se você tem a mesma versão para não encontrar bugs ou problemas enquanto segue os mesmos exemplos e comandos. Vamos comprimir um arquivo usando o comando pigz no Ubuntu 22.04 Sistema.
Sintaxe do comando pigz
Antes de demonstrarmos um exemplo do comando pigz, vamos entender sua sintaxe para que possamos usá -lo facilmente nos exemplos. A sintaxe do comando pigz é a seguinte:
Os comandos pigz levam apenas um argumento, e esse é o nome do arquivo. O "Pigz" é o nome do comando que indica ao intérprete que uma função da compressão precisa ser executada. O "nome do arquivo" representa o arquivo que precisa ser compactado.
Agora vamos entender como o comando pigz executa a função de compressão com a ajuda dos exemplos abaixo.
Liste todas as opções do comando pigz
O comando pigz no Linux vem com várias opções que permitem ao usuário executar determinadas funções junto com a compactação e a descompressão. Para exibir a lista de todas as opções disponíveis com o comando pigz, use o sinalizador -help:
Isso fornecerá a lista completa de opções para o comando pigz, juntamente com a descrição de cada um:
Compressa o arquivo com o comando pigz no Linux
Como sabemos, o comando pigz pega apenas um argumento, que é o nome do arquivo que precisa ser comprimido, então vamos comprimir um arquivo chamado “Entrada.alcatrão". Este é um arquivo binário; Vamos comprimi -lo usando o comando pigz no terminal da linha de comando. Veja o comando abaixo:
Isso substituirá o arquivo original por um arquivo compactado e também solicitará sua permissão para substituir o arquivo original:
Isso criou um arquivo compactado chamado “Entrada.alcatrão ”, uma versão compactada da entrada.Arquivo binário alcaturaco. Podemos listar o arquivo e ver a extensão dele com o comando "LS":
O comando "LS" exibirá todos os arquivos no diretório com sua extensão. No nosso caso, a extensão do arquivo deve ser "gz", o que significa que o arquivo foi comprimido. Confirme isso da saída dada abaixo:
Observe que o arquivo é compactado e tem a extensão “.gz ”. Vimos que o arquivo original foi substituído pelo novo arquivo compactado e agora só tem a versão compactada do arquivo. Dessa forma, você mantém o arquivo compactado enquanto mantém o original. Veja o comando abaixo para saber a sintaxe:
Isso compactará o arquivo chamado "Compress" e fornecerá um novo arquivo compactado com uma extensão .gz, “Compressa.gz ”. Agora liste todos os arquivos no diretório para verificar se temos o arquivo original ou não. Use o mesmo comando "LS" novamente para listar os arquivos na pasta:
Veja o resultado abaixo:
Observe que o arquivo original “Compress” ainda está lá com a versão compactada do arquivo como “Compresso.gz ”. Dessa forma, você pode manter o arquivo original e compactado.
Descompacte o arquivo usando o comando pigz
Do jeito que comprimimos o arquivo com o comando pigz, podemos descomprimi -lo facilmente usando o mesmo comando. A bandeira -d é usada para descomprimir o arquivo compactado. Veja o comando abaixo:
Certifique -se de fornecer o nome do arquivo correto com a extensão de compactação para ignorar quaisquer erros. Isso removerá o arquivo compactado e fornecerá o arquivo descompactado original. Vamos confirmar isso listando os arquivos novamente com o comando "LS":
Veja a lista de arquivos abaixo:
Como você pode ver, existe apenas um arquivo na pasta, "Compress", a versão original do arquivo que criamos.
Conclusão
Neste post, apresentamos brevemente o comando pigz no sistema operacional Linux. O comando pigz é usado para comprimir e descomprimir arquivos. Instalamos a biblioteca Pigz usando o comando apt e depois exploramos alguns exemplos para aprender a comprimir ou descomprimir um arquivo usando o comando pigz no Linux.