Com o terminal: Compactar e descompactar arquivos

Ao trabalhar com servidores, muitas vezes você precisa compactar ou descompactar arquivos remotamente através do terminal, e em muitos casos não sabemos (ou nos lembramos) como fazer. Trago para vocês um artigo que publiquei há algum tempo em meu antigo blog, e isso explica em detalhes como fazer isso.

Antes de comprimir e descomprimir com qualquer um dos seguintes formatos, certifique-se de ter instalado o compressor correspondente ao formato com o qual vamos trabalhar.

Arquivos tar

Pacote: tar -cvf archivo.tar /dir/a/comprimir/
Descompacte: tar -xvf archivo.tar
Veja o conteúdo: tar -tf archivo.tar

Arquivos Gz

Comprimir: gzip -9 fichero
Descomprimir: gzip -d fichero.gz

Arquivos Bz2

Comprimir: bzip fichero
Descomprimir: bzip2 -d fichero.bz2

gzip ó bzip2 eles apenas compactam arquivos [não diretórios, é por isso que existe tar]. Para compactar e arquivar ao mesmo tempo, você deve combinar o alcatrão e o gzip ou o bzip2 da seguinte maneira:

Arquivos tar.gz

Comprimir: tar -czfv archivo.tar.gz ficheros
Descomprimir: tar -xzvf archivo.tar.gz
Veja o conteúdo: tar -tzf archivo.tar.gz

Arquivos tar.bz2

Comprimir: tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
Veja o conteúdo: bzip2 -dc archivo.tar.bz2 | tar -t

Arquivos zip

Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Veja o conteúdo: unzip -v archivo.zip

Arquivos Lha

Comprimir: lha -a archivo.lha ficheros
Descomprimir: lha -x archivo.lha
Veja o conteúdo: lha -v archivo.lha
Veja o conteúdo: lha -l archivo.lha

Arquivos Arj

Comprimir: arj -a archivo.arj ficheros
Descomprimir: unarj archivo.arj
Descomprimir: arj -x archivo.arj
Veja o conteúdo: arj -v archivo.arj
Veja o conteúdo: arj -l archivo.arj

Arquivos de zoológico

Comprimir: zoo -a archivo.zoo ficheros
Descomprimir: zoo -x archivo.zoo
Veja o conteúdo: zoo -L archivo.zoo
Veja o conteúdo: zoo -v archivo.zoo

Arquivos Rar

Comprimir: rar -a archivo.rar ficheros
Descomprimir: rar -x archivo.rar
Veja o conteúdo: rar -l archivo.rar
Veja o conteúdo: rar -v archivo.rar


Adicionar como fonte preferencial no Google