Don't you speak portuguese? Translate this site with Google Translator

Pensamento do Dia

A verdadeira medida de um homem não se vê na forma como se comporta em momentos de conforto e conveniência, mas em como se mantém em tempos de controvérsia e desafio. (Martin Luther King Jr.)

Guia de Compactação para o Terminal do Linux

Compactar e Descompactar Arquivos no Terminal do Linux


Instalar compactadores para Linux:
sudo apt-get install unace zip unzip p7zip-full p7zip-rar sharutils uudeview mpack arj unrar rar lzma lha lzma-dev rar unrar-free ark ncompress

zip
Compactação

zip pacote.zip arquivoa.txt arquivob.txt arquivoc.odt
zip pacote.zip *.txt
zip -r documentos.zip /usr/*.txt

Opções:
-r recursivo
-1 rápido
-9 maior compactação
-D compactar somente arquivos, nada de diretório
-x arquivos - excluir da compactação alguns arquivos

Descompactação

unzip nome.zip

Em diretório específico
unzip nome.zip -d /tmp

arj

Compactar
arj a pacote.arj arquivo.odt

Descompactar
arj x pacote.arj


tar

Compactar
tar -czpvf pacote.tar arquivo1.gif memorando.htm carta.doc
tar -czpvf pacote.tar pasta

Descompactar:
tar -zxpvf nomedoarq.tar


tar.gz

Compactar
tar -czpvf pacote.tar.gz arquivo1.gif memorando.htm carta.doc
tar -czpvf pacote.tar.gz pasta

Descompactar no diretório atual
tar -zxpvf pacote.tar.gz -C /tmp


tar.bz2
tar -jxpvf pacote.tar.bz2

Descompactar apenas um arquivo de dentro do pacote
tar -xvf pacote.tar.gz foto1.png

Lista de parâmetros do tar:

-c – cria um novo arquivo tar;
-M – cria, lista ou extrai um arquivo multivolume;
-p – mantém as permissões originais do(s) arquivo(s);
-r – acrescenta arquivos a um arquivo tar;
-t – exibe o conteúdo de um arquivo tar;
-v – exibe detalhes da operação;
-w – pede confirmação antes de cada ação;
-x – extrai arquivos de um arquivo tar;
-z – comprime ou extrai arquivos tar resultante com o gzip;
-j – comprime ou extrai arquivos tar resultante com o bz2;
-f – especifica o arquivo tar a ser usado;
-C – especifica o diretório dos arquivos a serem armazenados.


gzip

Compactar
gzip documentos.odt

Descompactar
gunzip documentos.odt.gz


bzip2

Compactar
bzip2 pacote.gz

Descompactar
bunzip2 pacote.bz2
bunzip2 pacote.tar.bz2


rar

Compactar
rar a pacote.rar arquivoa arquivob
rar a pacote.rar /pasta

Descompactar
unrar x pacote.rar


7z

Compactar
7za a pacote.7z arquivoa arquivob

Descompactar
7za x pacote.7z


lha

Compactar
lha a pacote.lha arquivoa arquivob

Descompactar
lha x pacote.lha


zoo

Compactar
zoo a pacote.zoo arquivoa arquivob

Descompactar
zoo x pacote.zoo

Ajuda sobre um dos compactadores acima:
man nome_compactador

Ex:
man arj

Referências:
http://blog.kolaborativa.com/2011/10/compactar-e-descompactar-arquivos-zip-rar-tar-gz-bz2-tar-tar-bz2-pelo-terminal/
https://linuxdicasesuporte.blogspot.com.br/2015/03/compactacao-de-arquivos-para-debian.html

Comments fornecido por CComment

Novo Testamento

Mas alguém dirá: Como ressuscitarão os mortos? E com que corpo virão?
(1Co, 15:35)

Rotas no Mapa do Google

© 2015 Ribamar FS. All Rights Reserved. Designed By JoomShaper