Os usuários do Linux são abençoados com muitos utilitários de compactação de arquivos eficazes e confiáveis à sua disposição.
A maioria dos utilitários listados aqui funcionam bem com todas as distros Linux, e nós os testamos no Ubuntu.
alcatrão
O alcatrão compactação de arquivo é um dos utilitários de compactação de arquivo mais amplamente usados no Linux. O arquivo compactado com este utilitário tem sufixo .alcatrão.gz e .tgz, e eles também são chamados tarballs.
Por exemplo, se tivermos um arquivo / diretório chamado swap1 no diretório atual. Para salvá-lo em um arquivo compactado chamado Arquivo.tar, gz, temos que executar o seguinte comando no terminal:
arquivo $ tar -czvf.alcatrão.gz swap1Você pode estar se perguntando o que muda exatamente -czvf significa, vamos ver um por um.
-c : Crie um arquivo
-z : Compactar arquivo com gzip
-v : conhecido como "prolixo”. Mostra o progresso na janela do terminal quando o arquivo está sendo criado.
-f : Esta opção permite que você especifique o nome do arquivo do arquivo.
Instale-o executando o seguinte comando no terminal:
$ sudo apt-get install targzip
O gzip significa GNU Zip, e é um formato de compactação de arquivo de código aberto usado para compactar arquivos individuais. Produz arquivos compactados com o sufixo .gz extensão.
ZIP e GZIP são formatos de compressão de arquivo muito populares quando se trata de economizar espaço e reduzir o tempo necessário para enviar o arquivo pela Internet.
Aqui está sua sintaxe básica:
$ gzip [Opções] [nomes de arquivos]Usando switch -eu fornecerá informações detalhadas sobre o arquivo compactado.
Para descompactar um arquivo, use a sintaxe:
$ gzip -d nome do arquivo.gzPara instalar o gzip, execute o seguinte comando no terminal:
$ sudo apt-get install gzip7zip
O 7zip é um utilitário de compactação de arquivos de código aberto que foi desenvolvido inicialmente para usuários do Windows e posteriormente transferido para outros sistemas operacionais como o Linux e suas distros. Ele suporta vários formatos de compactação de arquivo e é popular para uma alta taxa de compactação com técnicas de compactação LZMA e LZMA2.
Sintaxe:
$ 7z um nome de arquivo.7z nome de arquivoExtrair:
$ 7z e nome de arquivo.7zPara instalar o 7zip, execute o seguinte comando no terminal:
$ sudo apt-get install p7zip-full p7zip-rarIzma
O Izma é outro utilitário de compactação de arquivos como zip ou tar, e vem pré-instalado com o Linux e suas distros. É um utilitário de compressão de arquivo bastante rápido em comparação com outros.
Para criar arquivo:
$ lzma -c --stdout filename> filename.IzmaPara extrair arquivos:
$ lzma -d --stdout filename.lzma> nome do arquivobzip2
O bzip2 é um utilitário de compressão de arquivos gratuito e de código aberto. É um utilitário de arquivo mais rápido em comparação com o gzip, mas só pode compactar um único arquivo por vez.
Sintaxe:
Esta técnica usa mais RAM durante a compressão. Para reduzir seu uso, troque -s, como mostrado abaixo:
$ bzip2 -s nome do arquivoExtrair:
$ bzip2 -d nome do arquivo.bz2compressão de arquivo xz
O xz é uma atualização do utilitário de compactação de arquivo lzma, mas só pode compactar um único arquivo por vez. Ele se integra bem com todas as distros Linux, até mesmo as versões mais antigas.
Sintaxe para compactar:
$ xz nome do arquivoSintaxe para extrair:
$ xz -d nome do arquivo.xzshar
O shar, abreviatura de "arquivo de shell”, É um utilitário de compressão de arquivo simples e confiável para usuários pessoais e avançados.
Sintaxe para compactar:
$ shar filename> filename.sharSintaxe para extrair:
$ unshar nome de arquivo.sharPara instalar o shar, execute o seguinte comando no terminal:
$ sudo apt-get install sharutilsar
O ar é um utilitário de compressão de arquivos amplamente usado no Debian e seus derivados.
Sintaxe para compactar:
$ ar cvsr nome do arquivo.um nome de arquivoSintaxe para extrair:
$ ar -xv nome do arquivokgb
O kgb é gratuito para usar o utilitário de compressão de arquivo com suporte para a maioria dos formatos de arquivo. Ele suporta o arquivamento de vários arquivos em um com uma alta taxa de compressão.
Sintaxe para arquivar:
nome de arquivo $ kgp.nome do arquivo kgbSintaxe para descompactar:
$ kgb x nome do arquivo.kgbPara instalar o kgb, execute o seguinte comando no terminal:
$ sudo apt-get install kgbpax
O pax significa Portable Archive Exchange e é um utilitário de compactação de arquivos usado na criação e extração de arquivos. Suporta vários formatos de compressão de arquivo como tar, cpio, bcpio e ustar.
Sintaxe para compactar:
$ pax -wf nome do arquivo.nome do arquivo tarSintaxe para descompactar:
$ pax -r < filename.tarPara instalar o pax, execute o seguinte comando no terminal:
$ sudo apt-get install paxEntão, esses são os 10 principais utilitários de compactação de arquivos para Linux e suas distros. Existem ainda outros utilitários de compressão para Linux, mas esses 10 são os destaques quando testados em vários parâmetros. Sinta-se à vontade para compartilhar suas opiniões conosco em @linuxhint e @SwapTirthakar.