Os 10 principais utilitários de compactação de arquivos no Linux

Top 10 File Compression Utilities Linux



Transferir arquivos entre um computador para outro ou armazená-los com segurança é uma tarefa importante para usuários normais e profissionais. Às vezes não é possível enviar arquivos acima de um determinado tamanho pela Internet, então você precisa de utilitários que ajudem a diminuir o tamanho do arquivo sem comprometer os dados ou sua qualidade. Também ajuda a mesclar vários arquivos e reduzir o tamanho geral do arquivo para ajudá-lo a enviá-lo com segurança pela Internet.

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 .tar.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:





$alcatrão -czvfarquivo.tar.gz swap1

Você pode estar se perguntando o que muda exatamente -czvf significa, vamos ver um por um.

-c : Crie um arquivo
-Com : Compactar arquivo com gzip
-v : conhecido como prolixo . Ele exibe 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 alcatrão

gzip

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 -a fornecerá informações detalhadas sobre o arquivo compactado.

Para descompactar um arquivo, use a sintaxe:

$gzip -dnomedoarquivo.gz

Para instalar o gzip, execute o seguinte comando no terminal:

$sudo apt-get install gzip

7zip

o 7zip é um utilitário de compactação de arquivos de código aberto que foi inicialmente desenvolvido 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 a filename.7z filename

Extrair:

$7z e nomedoarquivo.7z

Para instalar o 7zip, execute o seguinte comando no terminal:

$sudo apt-get installp7zip-full p7zip-rar

Izma

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 compactação de arquivos bastante rápido em comparação com outros.

Para criar arquivo:

$Izma-c --stdoutnome do arquivo>filename.lzma

Para extrair arquivos:

$Izma-d --stdoutfilename.lzma>nome do arquivo

bzip2

o bzip2 é um utilitário de compactação de arquivos gratuito e de código aberto. É um utilitário de arquivo mais rápido em comparação ao gzip, mas só pode compactar um único arquivo por vez.
Sintaxe:

$bzip2nome do arquivo

Esta técnica usa mais RAM durante a compressão. Para reduzir seu uso, troque –S , como mostrado abaixo:

$bzip2 -snome do arquivo

Extrair:

$bzip2 -dfilename.bz2

compressã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 arquivo

Sintaxe para extrair:

$xz-dfilename.xz

compartilhado

o compartilhado , abreviatura de arquivo de shell , é um utilitário de compactação de arquivos simples e confiável para usuários pessoais e avançados.

Sintaxe para compactar:

$nome do arquivo shar>filename.shar

Sintaxe para extrair:

$unshar filename.shar

Para instalar o shar, execute o seguinte comando no terminal:

$sudo apt-get installSharutils

Com

o Com é um utilitário de compactação de arquivo amplamente usado no Debian e seus derivados.

Sintaxe para compactar:

$Comcvsr filename.a filename

Sintaxe para extrair:

$Com -xvnome do arquivo

kgb

o kgb é gratuito para usar o utilitário de compactaçã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:

$kgp filename.kgb filename

Sintaxe para descompactar:

$kgb x filename.kgb

Para instalar o kgb, execute o seguinte comando no terminal:

$sudo apt-get installkgb

pax

o pax significa Portable Archive Exchange e é um utilitário de compactação de arquivos usado na criação e extração de arquivos. Ele suporta vários formatos de compactação de arquivo como tar, cpio, bcpio e ustar.

Sintaxe para compactar:

$pax-wfnome_do_arquivo.tar nome_do_arquivo

Sintaxe para descompactar:

$pax-r <filename.tar

Para instalar o pax, execute o seguinte comando no terminal:

$sudo apt-get installpax

Portanto, 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 .