Todos esses comandos devem ser executados através de SSH, nos comandos abaixo as operações de compactação ou descompactação ocorrerão no caminho que você esteja.

Substitua as variáveis dos exemplos abaixo: Arquivo,  Diretório ou Arquivo a Ser Compactado, Arquivo1, Arquivo2, Arquivo3 pelos nomes corretos de seu servidor.

 

.Tar

O comando tar apenas agrupa arquivos, ele não comprime.

Para compactar:
tar -zcf Arquivo.tar Diretório ou Arquivo a Ser Compactado
ou
tar -zcf Arquivo.tar Arquivo1.txt Arquivo2.jpg Arquivo3.xml
Para descompactar:
tar -xvf Arquivo.tar

.Tar.Gz

Após compactar arquivos ou diretório no formato tar, você pode comprimí-los e dimunuir seu tamanho. O comando gzip compacta arquivos .tar.

Para compactar:
gzip -9 Arquivo.tar
Para descompactar:
tar -zxvf Arquivo.tar.gz

.Tar.Bz2

Após compactar arquivos ou diretório no formato tar, você pode comprimí-los ao máximo possível e dimunuir seu tamanho. O comando bzip2 compacta arquivos .tar.

Para compactar:
bzip2 Arquivo.tar
Para descompactar, o primeiro comando abaixo descompactará no formato .tar.bz2 e o segundo descompactará no formato .tar:
bunzip2 Arquivo.tar.bz2
tar -zxvf Arquivo.tar

.Zip

Para quem trabalha com Windows pode desejar compactar em zip.

Para compactar:
zip -r Arquivo.zip Diretório ou Arquivo a Ser Compactado
Para descompactar:
unzip Arquivo.zip

.Rar

Para quem trabalha com Windows pode desejar compactar em rar, para isso deverá instalar o suporte a este comando que não é nativo nas distribuições Linux. Para instalar utilize o comando abaixo:
sudo aptitude install rar unar

Para compactar:
rar a Arquivo.tar Diretório ou Arquivo a Ser Compactado
ou
rar a Arquivo.tar Arquivo1.txt Arquivo2.jpg Arquivo3.xml
Para descompactar:
unrar x Arquivo.rar