Linux – Descompactar e Compactar arquivos pelo terminal

Conforme vamos nos aprofundando no ambiente Linux você cada vez mais usa o terminal e deixa a interface de lado, em servidores principalmente, então as vezes você baixa um arquivo da internet um arquivo com varias fotos e compactado, você pode fazer tudo mais rápido por exemplo baixando com o wget até uma navegada simples com lynx para pegar o link depois utilizar o wget e depois de baixar você quer descompactar, ae você sai do terminal e extrai o arquivo, era assim agora vou passar o procedimento que utilizo para cada extensão:

Descompactar

Zip
Esse foi o mais problemático, sério! Pois li sobre gzip, gunzip até funciona mas já tive muitos problemas o que sempre da certo é  o unzip.
$unzip -a  fotos.zip

Rar
$unrar x fotos.rar

Tar
$tar -xvf fotos.tar

Gz
$gzip -d fotos.gz

Tar.gz
$tar -vzxf fotos.tar.gz

Bz2
$bunzip2 fotos.bz2

Tar.bz2
$tar -jxvf fotos.tar.bz2
De todos que passei os que mais uso é tar.gz e .zip, tanto para compactar quanto para descompactar.

Compactar

Vou mostrar os que eu uso mais e que a maioria usa também.
Tar
$tar -cf  fotos.tar  fotos/

Tar.gz
$tar -zcvf  fotos.tar.gz  fotos/
Podendo também adicionando arquivos exemplo:
$tar -zcvf fotos.tar.gz   foto1.jpeg foto2.jpeg noite25122011.jpeg
E assim o arquivo fotos.tar.gz será criado com os arquivos especificados logo a frente

Zip
$zip -r fotos *

Não recomendo compactar com gzip, procure usar tar ou zip para mais informações:
$tar –help
$man tar
$zip –help
$man zip

Até a próxima!

Share Button

CC BY-NC-SA 4.0 Linux – Descompactar e Compactar arquivos pelo terminal by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.