Compactar e descompactar qualquer coisa no Linux

Esta é uma série de lições de “Comandos básicos“ que enfoca o uso da linha de comando.


Tarball (alcatrão):

Crie um tarball descompactado:

tar -cvf archive.tar file1

Crie um arquivo contendo ‘arquivo1 ′,’ arquivo2 ′ e ‘dir1:

tar -cvf archive.tar file1 file2 dir1 

Mostrar o conteúdo de um arquivo:

tar -tf archive.tar

Extraia um tarball:

tar -xvf archive.tar

Extraia um tarball em / tmp:

tar -xvf archive.tar -C /tmp

Crie um tarball compactado em bzip2

tar -cvfj archive.tar.bz2 dir1

Descompacte um arquivo tar compactado em bzip2

tar -xvfj archive.tar.bz2

Descompacte um arquivo tar compactado no gzip

tar -cvfz archive.tar.gz dir1

Descompacte um arquivo tar compactado no gzip

tar -xvfz archive.tar.gz 

Significado das opções c, v, f e z, j:
a opção -‘c ‘diz ao tar para criar um arquivo,
-‘v’ exibe os arquivos adicionados ao tarball e
-‘f ‘especifica o nome do arquivo. Após o nome do arquivo, todos os outros parâmetros são os arquivos ou diretórios a serem adicionados ao arquivo.
Tarballs são comumente compactados usando gzip ou bzip2 usando as opções de comando -z ou -j.


bzip2:

Compacte um arquivo chamado ‘arquivo1 ′

bzip2 file1

Compacte um arquivo chamado ‘arquivo1 ′

bzip2 file1

Descompacte um arquivo chamado ‘file1.bz2 ′

bunzip2 file1.bz2 

RAR Archiver:

Crie um arquivo rar chamado ‘file1.rar’

rar a file1.rar test_file

Comprimir ‘arquivo1 ′,’ arquivo2 ′ e ‘dir1 ′ simultaneamente

rar a file1.rar file1 file2 dir1

Descompactar arquivo rar

rar x file1.rar

OU
unrar x file1.rar


Gzip:

Descompacte um arquivo chamado ‘file1.gz’

gunzip file1.gz

Compacte um arquivo chamado ‘arquivo1 ′

gzip file1

Comprimir com compressão máxima

gzip -9 file1

ZIP Archiver:

Crie um arquivo compactado em zip

zip file1.zip file1

Compactar em zip vários arquivos e diretórios simultaneamente

zip -r file1.zip file1 file2 dir1

Descompacte um arquivo chamado file1

unzip file1 

Veja mais em: http://www.unixmen.com/basic-commands-les-i-compress-and-decompress-files-using-rar-bzip-tarballtar-and-gunzip/#sthash.KrfUvBFL.dpuf