Compressão e descompressão com o Shell do Linux

Abril 2017


Veja alguns comandos para compactar e descompactar seus arquivos e pastas no Linux:

gunzip arquivo.gz : Descompactar um arquivo ou pasta no formato .gz e .tgz

unzip arquivo.zip: Descompacta um arquivo ou pasta no formato.zip

uncompress arquivo .Z: Descompacta um arquivo ou pasta no formato .Z

zip arch.zip arquivos : Comprime um arquivo ou pasta no formato .zip

gzip arquivo: Comprime um arquivo ou pasta no formato.gz

compress arquivo : Comprime um arquivo ou pasta no formato .Z

tar -cf arch.tar rep : Criar um arquivo tar do diretório «rep»

tar -tf arch.tar : Examina o conteúdo do arquivo arch.tar

tar -xf arch.tar Extração do arquivo arch.tar

tar -xf arch.tar -C /home : Descompacta um arquivo ou pasta no /home (para as versões recentes do tar)

cd /home; tar -xf arquivo.tar : Descompacta um arquivo ou pasta no/home (caso geral)

tar -xpf arquivo.tar Descompacta um arquivo ou pasta mantendo os direitos o máximo possível (bandeiras set-UID, principalmente)

tar -xzf arquivo.tgz : Descompacta um arquivo ou pasta no formato .tgz ou no formato .gz (as versões recentes do tar)

gunzip arquivo .tgz | tar -xf-: Descompacta um arquivo ou pasta no formato .tgz ou .gz (todas as versões)

tar -xjf arquivo .tar.bz2: Descompacta um arquivo ou pasta no formato .tar.bz2 no GNU

bunzip arquivo .bz2 | tar -xf -: Descompacta um arquivo ou pasta no formato .tar.bz2 (caso geral)

Compressão e Descompressão de arquivos no Linux


Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 7 de novembro de 2010 às 13:33 por pintuda.
Este documento, intitulado 'Compressão e descompressão com o Shell do Linux', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.